Powerbi 功率双-每个类别的平均值

Powerbi 功率双-每个类别的平均值,powerbi,dax,Powerbi,Dax,我是Power BI的新手,我需要一些帮助。我有以下样本数据: 然后,我想得到[每个职业的平均总账单],我使用: 然后,理想情况下,我会[总账单]/[每个职业的平均总账单]。但当我把它丢在桌子上时,它就碎了。左边是我在计算中想要的值。在右边,我得到的值是: 如何正确设置计算?感谢您的帮助。谢谢。要在有名称的表中显示每个职业的平均值,必须删除名称上的筛选上下文,因此可能的解决方案是 每个职业的平均总账单= 算计( 平均数( 汇总(StaticData、StaticData[Professio

我是Power BI的新手,我需要一些帮助。我有以下样本数据:

然后,我想得到[每个职业的平均总账单],我使用:

然后,理想情况下,我会[总账单]/[每个职业的平均总账单]。但当我把它丢在桌子上时,它就碎了。左边是我在计算中想要的值。在右边,我得到的值是:


如何正确设置计算?感谢您的帮助。谢谢。

要在有名称的表中显示每个职业的平均值,必须删除名称上的筛选上下文,因此可能的解决方案是

每个职业的平均总账单=
算计(
平均数(
汇总(StaticData、StaticData[Profession]、StaticData[Name]),
计算(总和(静态数据[价格])
),
ALLEXCEPT(StaticData,StaticData[Profession])
)

触发上下文转换时需要使用CALCULATE inside AVERAGEX将StaticData列上的行上下文转换为相应的筛选器上下文,这是归档要在总和中使用的StaticData[PriceColumn]行所需的上下文。

注意,在摘要中添加列是不推荐的。谢谢你的回答。你能告诉我你为什么把内部总和包装在CALCULATE中吗?这仅仅是最佳实践吗?嗨,我扩展了答案来解释,CALCULATE inside AVERAGEX需要引起上下文转换感谢您的帮助。