在Power BI中计算平均总忽略视觉尺寸

时间:2019-10-02 20:35:23

标签: dax powerbi-desktop

我正在尝试计算矩阵中某个维度的销售单位的总平均值。这是我当前的公式:

Sales Avg Sum = averagex(ALL('Reports DM_STORE'[Store Number]),[Sales Units])

该公式在“总计”行中返回正确的值,但是我希望该“总计”值可以出现在视觉中的每个记录上。 例如25、24、16等商店的销售平均总和为29,094.64

这是我当前的结果:

enter image description here

任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:1)

您似乎可能有多个过滤器上下文,因此仅删除Store Number过滤器上下文是行不通的。

尝试一下:

Sales Avg Sum = AVERAGEX ( ALL ( 'Reports DM_STORE' ), [Sales Units] )

或者这个:

Sales Avg Sum =
CALCULATE (
    AVERAGE ( 'Reports DM_STORE'[Sales Units] ),
    ALL ( 'Reports DM_STORE' )
)

此方法可能会删除比您想要的更多的过滤器上下文,但请首先尝试,我们可以根据需要对其进行优化。

答案 1 :(得分:0)

您可以在变量窗格中单击该变量,然后将其转换为平均值。然后,它将显示所有平均值的平均值。