PowerBI优先级矩阵如何列出所有ID值?技术求助
PowerBI优先级矩阵显示所有ID的解决方案
方法一:通过DAX措施合并显示所有ID
矩阵视觉对象默认会对值字段执行聚合运算(如计数、取首尾值),要显示分组内的所有ID,可创建一个DAX措施来合并同一分组下的ID:
- 进入“数据”视图,点击“新建措施”
- 输入以下DAX公式(替换
你的表名为实际表名):
若希望每个ID单独一行显示,可改用换行符作为分隔符:All IDs = CONCATENATEX(VALUES('你的表名'[ID]), '你的表名'[ID], ", ")All IDs = CONCATENATEX(VALUES('你的表名'[ID]), '你的表名'[ID], UNICHAR(10)) - 返回报表视图,将新建的
All IDs措施拖到矩阵的值区域,替换原ID字段即可。若用换行符,需在矩阵的格式设置中开启“自动换行”。
方法二:用表格视觉对象模拟矩阵布局
如果需要单独列出每个ID而非合并,可切换到表格视觉对象:
- 添加表格视觉对象,将
Business Value拖到行、Complexity拖到列、ID拖到值区域 - 右键值区域的
ID字段,选择不要汇总(若ID是数值类型,需先在数据视图将其改为文本类型再操作) - 在表格的格式设置中开启“行标题折叠”,即可模拟矩阵的层级展示效果,同时显示所有ID项。
内容的提问来源于stack exchange,提问作者morg
相关产品推荐
相关产品推荐

