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

如何在PowerBI中用多表列创建指定布局的单矩阵图表

PowerBI矩阵图表布局调整方案

问题背景

我有两张数据表:

  • Inventory表:包含Products、Warehouse、I_Quantity字段
  • Orders表:包含Products、O_Quantity字段
    两表已通过Products字段建立关联。需要创建一个Matrix图表,要求每个Product对应的Warehouse列下展示I_Quantity,同时将Orders表的O_Quantity作为独立列显示在每个Product旁,但当前O_Quantity被嵌套在Warehouse列下,布局不符合预期。

预期布局

Warehouse  A           B           Total        O_Quantity
Products   I_Quantity  I_Quantity  I_Quantity   
A-1-234    50          40          90           1000
A-2-345    45          35          80           1250
and so on...

当前布局

Warehouses A                     B                        Total
Products   I_Quantity|O_Quantity I_Quantity|O_Quantity    I_Quantity|O_Quantity
A-1-234    50         1000          40         1000       90         1000
A-2-345    45         1250          35         1250       80         1250

调整步骤

  1. 重新分配字段到矩阵区域
    • 行区域:仅放置Products字段
    • 列区域:仅放置Warehouse字段(不要将O_Quantity相关内容放在此区域)
    • 值区域:添加两个内容:
      • 第一个是Inventory[I_Quantity],它会自动按Warehouse的不同列拆分展示
      • 第二个是新建度量值,用于独立提取订单数量,DAX公式:
        O_Quantity_独立列 = SUM(Orders[O_Quantity])
        
  2. 调整值区域的字段顺序
    • 在值区域把I_Quantity拖到最前面,O_Quantity_独立列放在最后,这样Warehouse的Total列之后就会显示独立的O_Quantity列
  3. 修正列标题
    • 选中值区域的O_Quantity_独立列,在字段属性面板中将名称修改为O_Quantity,匹配预期布局的标题

问题原因说明

之前出现嵌套布局,是因为你可能把O_Quantity和I_Quantity一起嵌套在了Warehouse的列层级下,或者值区域的字段被设置了分组嵌套。通过将O_Quantity做成独立度量值放在值区域,就能让它成为单独的列,而非依附于Warehouse列。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 08:50:22