powerbi - Power BI - 每个类别的平均值
问题描述
我是 Power BI 的新手,需要一些帮助。我有这个样本数据:
然后,我想获得[每个职业的平均总账单],我得到了使用:
然后,理想情况下,我会 [Total Billed]/[Average Total Billed Per Profession]。但是当我把它放在桌子上时,它就坏了。左边是我在计算中想要的值。在右边,我得到的值:
我将如何正确设置计算?任何帮助表示赞赏。谢谢。
解决方案
要在还存在名称的表中获得每个职业的平均值,有必要删除名称上的过滤器上下文,因此可能的解决方案是
Average Total Bille Per Profession =
CALCULATE(
AVERAGEX(
SUMMARIZE( StaticData, StaticData[Profession], StaticData[Name] ),
CALCULATE( SUM( StaticData[Price] ) )
),
ALLEXCEPT( StaticData, StaticData[Profession] )
)
AVERAGEX 中的 CALCULATE 需要触发上下文转换,以将 StaticData 列上的行上下文转换为相应的过滤器上下文,这是过滤要在 SUM 中使用的 StaticData[PriceColumn] 行所必需的。
推荐阅读
- angular - How to get firestore timestamp
- angular - Got a sass-loader error when I upgraded my dependencies from angular 2 to angular 5
- bash - Linux date 命令生成电子邮件标头
- php - 如何用sql计算数组中的每个项目
- ios - 如何从 SKscene 检测设备旋转
- javascript - 隐藏表格行的包含超链接文本,直到搜索到
- excel - 如果合并的单元格为空,则删除行
- javafx - 如何单击 GridPane 单元并让它执行操作?
- node.js - What is module.js 540 throw error?
- c++ - 这个 priorityQueue 析构函数的时间复杂度是多少?