在 Power BI 中计算忽略视觉维度的平均总数
Calculating Average total ignoring visual dimension in Power BI
我正在尝试计算矩阵中某个维度的销售单位的总平均值。这是我当前的公式:
Sales Avg Sum = averagex(ALL('Reports DM_STORE'[Store Number]),[Sales Units])
公式在总计行中返回正确的值,但我希望总计值跨越视觉对象中的每条记录。
示例商店 25、24、16 等的平均销售额均为 29,094.64
这是我目前的结果:
如有任何帮助,我们将不胜感激!
您可以单击变量窗格中的变量并将其转换为平均值。然后,它会显示所有平均值的平均值。
看起来您可能有多个过滤器上下文,因此仅删除 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' )
)
此方法可能会删除比您想要的更多的过滤器上下文,但请先尝试一下,我们可以根据需要对其进行优化。
我正在尝试计算矩阵中某个维度的销售单位的总平均值。这是我当前的公式:
Sales Avg Sum = averagex(ALL('Reports DM_STORE'[Store Number]),[Sales Units])
公式在总计行中返回正确的值,但我希望总计值跨越视觉对象中的每条记录。 示例商店 25、24、16 等的平均销售额均为 29,094.64
这是我目前的结果:
如有任何帮助,我们将不胜感激!
您可以单击变量窗格中的变量并将其转换为平均值。然后,它会显示所有平均值的平均值。
看起来您可能有多个过滤器上下文,因此仅删除 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' )
)
此方法可能会删除比您想要的更多的过滤器上下文,但请先尝试一下,我们可以根据需要对其进行优化。