Power BI矩阵中添加STORE COUNT列全行平均值Measure的DAX写法
解决方案:Power BI矩阵中添加行平均值Measure(仅显示在Total旁)
核心DAX表达式
STORE COUNT 行平均值 = IF( ISINSCOPE('日期表'[日期]), BLANK(), AVERAGEX( VALUES('行维度表'[行维度字段]), [STORE COUNT] ) )
表达式说明
ISINSCOPE('日期表'[日期]):判断当前上下文是否为单个日期列单元格,若是则返回空白,确保该Measure只在总计行(Total)旁显示,不会出现在每个日期列中。AVERAGEX(VALUES('行维度表'[行维度字段]), [STORE COUNT]):遍历矩阵行区域的所有维度项,计算每个行对应的STORE COUNT的平均值,结果会在总计行位置展示。
操作步骤与注意事项
- 替换表达式中的
'日期表'[日期]为你矩阵列区域实际使用的日期字段。 - 替换
'行维度表'[行维度字段]为矩阵行区域的分组维度(比如“区域”“门店类别”等)。 - 如果原
STORE COUNT不是单独的度量值,而是直接在值区域用Count汇总的字段,将[STORE COUNT]替换为实际计数表达式,比如COUNT('事实表'[门店ID])。 - 将新度量值拖入矩阵的值区域,放在原
STORE COUNT的右侧即可。
内容的提问来源于stack exchange,提问作者user31326060
相关产品推荐
相关产品推荐

