首页 > 解决方案 > 在 PowerBI 中复制 Excel 平均值

问题描述

我在 Power BI 中复制以下 Excel 计算时遇到困难

=IFERROR(AVERAGEIFS(Data!$I:$I,Data!$A:$A,Tables!$C$2,Data!$B:$B,Tables!$E$2,Data!$E:$E,Tables!$B5), "N/A")

我正在尝试计算 3 个值、面积、周期和度量的平均值。在使用快速度量的 power bi 中,它返回度量标题的计数或度量的平均值,并为标记为 n/a 的值附加一行。

Count of Raw_Score average per metric_ref = 
AVERAGEX(
    KEEPFILTERS(VALUES('Data'[metric_ref])),
    CALCULATE(COUNTA('Data'[Raw_Score]))
)

文件/图像在这里

标签: excel-formulapowerbiaveragepowerbi-desktop

解决方案


也许我理解错了这个问题,所以请随时纠正我,但你只是想计算不同组的平均值,是这样吗?

首先,在使用 PowerBI 时帮自己一个忙,忘记 Excel 是如何工作的,您的生活会轻松得多。

现在寻求解决方案。

问题是,您的分数指标不是用于平均计算的正确数据类型。在编辑查询中,将数据类型更改为数字(可能需要先将“N/A”替换为“”)

在此处输入图像描述

(可选步骤)我建议修复所有相关列的数据类型。

使用正确格式的数据,您只需创建可视化并使用分组标签对其进行切片。像这样的东西:

在此处输入图像描述

注意 Value-theme_ref 字段附近的小箭头(在您的情况下,您可能应该用 Raw_Score 列替换它)。您只需将计算从 Sum 更改为 Average,这应该可以解决问题。

如果我误解了这个问题,我再次道歉。随意指定。


推荐阅读