excel-formula - 在 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]))
)
解决方案
也许我理解错了这个问题,所以请随时纠正我,但你只是想计算不同组的平均值,是这样吗?
首先,在使用 PowerBI 时帮自己一个忙,忘记 Excel 是如何工作的,您的生活会轻松得多。
现在寻求解决方案。
问题是,您的分数指标不是用于平均计算的正确数据类型。在编辑查询中,将数据类型更改为数字(可能需要先将“N/A”替换为“”)
(可选步骤)我建议修复所有相关列的数据类型。
使用正确格式的数据,您只需创建可视化并使用分组标签对其进行切片。像这样的东西:
注意 Value-theme_ref 字段附近的小箭头(在您的情况下,您可能应该用 Raw_Score 列替换它)。您只需将计算从 Sum 更改为 Average,这应该可以解决问题。
如果我误解了这个问题,我再次道歉。随意指定。
推荐阅读
- xamarin - Xamarin UI 测试
- postgresql - Sequelize 查询,其中记录在相关表中不存在或在相关表中存在条件
- python - Python Dataframe-如何对包含年、月、日数据的三个不同列进行分组并从第四列计算总和
- python - 为什么在 python 中使用 re.split() 时会得到那些空字符串?
- python - 使用不同输入同时运行的多个 Python 脚本
- php - 使用 Delphi、Indy10 和 LARAVEL PHP 获取响应内容时出现问题
- django - Django inlineformset_factory 如何正确覆盖 __init__ 函数
- c - 关闭标准输出后打开的文件上的 POSIX 定义的缓冲是什么?
- pycharm - 有没有办法阻止 PyCharm 将“from pythoncom import com_error”标记为错误?
- html - 如何只包装表格的一列