You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power BI三层层级结构多列矩阵可视化钻取问题求助

Power BI Matrix 层级钻取问题解决方法

数据预处理步骤

  • 转置数据:保留ID列,选中所有属性类列(如标题、状态、详情等),在转换选项卡中执行转置操作,将原表的列名转为行数据。
  • 添加层级标识列:新增自定义列,根据属性类型标记层级(比如标题=1,状态=2,详情=3),公式示例:
    = Table.AddColumn(转置结果, "层级", each 
        if [属性] = "标题" then 1 
        else if [属性] = "状态" then 2 
        else 3
    )
    
  • 重新透视整合:以ID列为透视键,将转置后的"值"列作为透视值,确保每个ID的各层级数据一一对应。

Matrix 视觉对象配置

  • 行区域设置:先拖入层级列,再拖入属性列,右键点击层级列选择「添加到层级」,建立父级-子级关系。
  • 值区域设置:拖入处理后的"值"列,调整显示格式为文本(避免自动聚合)。
  • 钻取功能开启:点击Matrix右上角的钻取控件,启用逐层钻取,关闭「重复项目标签」选项,避免冗余显示。

常见问题修正

  • 原宽表直接用Matrix的问题:宽表结构会导致列标题跨多行,转置为窄表后才能适配层级钻取的行结构。
  • 转置后层级失效的问题:未明确设置层级列的父级关系,需手动在Matrix行区域调整列的层级顺序,确保层级列作为顶层节点。

内容的提问来源于stack exchange,提问作者thecoxinitiative

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 09:20:18