如何在Power BI矩阵中为度量值添加分类行?
Power BI矩阵添加度量值分组行的简便方法
方法一:使用计算组(最快捷)
- 打开数据建模选项卡,点击「新建计算组」
- 在计算组编辑器里,添加第一个计算项,命名为
Cat 1,输入DAX表达式:SWITCH( SELECTEDMEASURENAME(), "Measure 1", [Measure 1], "Measure 2", [Measure 2], BLANK() ) - 再添加第二个计算项(如果需要多分组),命名为
Cat 2,对应剩余度量:SWITCH( SELECTEDMEASURENAME(), "Measure 3", [Measure 3], BLANK() ) - 将新建计算组的字段拖到矩阵的「行」区域,放在原有度量值的上层(如果之前值区域直接放了度量,现在值区域可保留原度量,计算组会自动完成分组)
- 到可视化窗格的「格式」选项卡,按需开启行小计或调整分组的显示样式
方法二:创建辅助分组表
- 打开数据选项卡,点击「输入数据」,手动构建如下表格:
度量分组 度量名称 Cat 1 Measure 1 Cat 1 Measure 2 Cat 2 Measure 3 - 不需要给这个表和其他表建立关系
- 新建一个动态度量,输入DAX:
分组度量 = VAR SelectedMeasure = SELECTEDVALUE('辅助分组表'[度量名称]) RETURN SWITCH(SelectedMeasure, "Measure 1", [Measure 1], "Measure 2", [Measure 2], "Measure 3", [Measure 3], BLANK() ) - 把辅助分组表的「度量分组」拖到矩阵「行」区域,新建的「分组度量」拖到「值」区域,列区域保留原Date字段
- 可在格式设置里开启行折叠/展开功能,优化分组展示效果
内容的提问来源于stack exchange,提问作者Serge Inácio
相关产品推荐
相关产品推荐

