【问题标题】:How to calculate separate average by groups in Power BI?如何在 Power BI 中按组计算单独的平均值?
【发布时间】:2019-07-23 10:58:13
【问题描述】:

我正在尝试计算不同公司的平均值。每个公司的平均值不同。 但它正在计算每一行(?)。例如,对于一家公司,我们有 6 个值:5,0,0,5,0,0。 从逻辑上讲,平均 EQ 为 1.7 Power BI 显示 5。

我对每家公司进行了分组,以便更轻松地计算金额并除以属于每个值的单元格数。另外,我直接通过 AVERAGEX 以及通过 AVERAGE(CALCULATE - SUM) 完成。

"NEW COLUMN NAME" = AVERAGE(KEEPFILTERS(VALUES('Table1'[Contractor(groups)])),CALCULATE(AVERAGE('Table1'[Event Identification])))

我预计:5,0,0,5,0,0 = 1.7 并且将为每个组提供计算(输出)。

【问题讨论】:

  • 您可以在问题中添加您的GroupBy 公式吗?

标签: powerbi average dax


【解决方案1】:

如果我能看到你是如何分组的,我将能够给你一个更好的答案。

但我在我的一张桌子上尝试了 AVERAGEX,它工作正常。如果公式如下:

=GROUPBY('Table','Table'[Column1],"ABC",AVERAGEX(CURRENTGROUP(),'Table'[Amount]))

【讨论】:

    猜你喜欢
    • 2022-10-13
    • 1970-01-01
    • 2020-08-23
    • 1970-01-01
    • 2021-08-22
    • 2022-07-08
    • 1970-01-01
    • 2020-01-31
    • 1970-01-01
    相关资源
    最近更新 更多