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

如何在Power BI表格/矩阵等视觉对象中将列转换为行展示?

实现Power BI矩阵列转行的展示效果

完全可以实现你要的展示形式,下面提供两种实用方案:

方案一:通过Power Query重塑数据结构

这是最直接的方式,修改数据模型适配需求:

  • 打开Power Query编辑器,选中包含Customer、Sales、Forecast的数据源表
  • 选中Sales和Forecast两列,右键选择逆透视列(旧版Power Query显示为「取消透视列」)
  • 操作完成后,表会生成三列:Customer、Attribute(自动生成,值为Sales/Forecast)、Value(对应指标的数值)
  • 关闭并应用Power Query更改,回到报表视图
  • 新建矩阵视觉对象,行字段依次添加Customer和Attribute,值字段添加Value,即可得到每个客户分两行展示Sales、Forecast的效果

方案二:用DAX计算组实现(无需修改原始数据)

如果不想改动原始数据结构,可通过计算组实现:

  • 在「建模」选项卡中点击新建计算组,命名为「指标类型」
  • 在计算组中添加两个计算项:
    • 计算项Sales:表达式写[Sales](若Sales是列则用SUM('表名'[Sales]),是度量值直接引用即可)
    • 计算项Forecast:表达式写[Forecast](同理根据实际是列还是度量值调整)
  • 回到矩阵视觉对象,行字段设置为Customer和「指标类型」,值字段选择对应数值字段即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 23:35:11