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

Power BI矩阵可视化rqty列出现重复值问题求助

Power BI矩阵可视化中rqty列重复值问题解决

原始数据

Table 1

DateRefProductQuantityLot
10/13/2023SI2502Tray26a1
10/3/2023SO3214Nut36d2
10/3/2023SO3214Screw20s6
10/3/2023SO3214Sheet50s5
10/3/2023SI2489Tray100a1
9/29/2023SI6535Sheet50s5
9/29/2023SO5789tray41a1
9/27/2023SO3652Rack65r4
9/26/2023SI5420Nut100d2
9/22/2023SO3476Sheet36s5
9/22/2023SO3476tray30a1

Table 2

Dateprodsorderqtyrqty
10/15/2023RackSO56585430
10/3/2023NutSO32143664
10/3/2023ScrewSO32142060
10/3/2023SheetSO321450250
9/29/2023SheetINV50300
9/29/2023traySO57894144
9/27/2023RackSO36526584
9/26/2023NutINV100100
9/22/2023SheetSO347636250
9/22/2023traySO34763085

期望矩阵可视化输出

DateRefProductQuantityLotrqty
10/3/2023SO3214Nut36d264
10/3/2023SO3214Screw20s660
10/3/2023SO3214Sheet50s5250
9/29/2023SO5789tray41a144
9/27/2023SO3652Rack65r484
9/22/2023SO3476Sheet36s5250
9/22/2023SO3476tray30a185

实际遇到的问题

使用Matrix可视化时,rqty列出现大量重复值,输出如下:

Dateprodsorderqtyrqty
10/3/2023NutSO32143664
10/3/2023NutSO32143660
10/3/2023NutSO321436250
10/3/2023ScrewSO32142064
10/3/2023ScrewSO32142060
10/3/2023ScrewSO321420250
10/3/2023SheetSO32145064
10/3/2023SheetSO32145060
10/3/2023SheetSO321450250
9/29/2023traySO57894144
9/27/2023RackSO36526584
9/22/2023SheetSO347636250
9/22/2023SheetSO34763685
9/22/2023traySO34763085
9/22/2023traySO347630250

已尝试以Ref/Order为键建立两表关系,但问题未解决。

解决方法

1. 建立复合关联键

仅用Ref/Order作为关联键会导致同一订单下多产品的重复匹配,需使用复合键确保一对一关联:

  • 在Power Query中,为Table1新增计算列,统一大小写避免匹配误差:
    Key = Text.Lower([Ref]) & "|" & Text.Lower([Product])
    
  • 为Table2新增对应计算列:
    Key = Text.Lower([order]) & "|" & Text.Lower([prods])
    
  • 以新增的Key列建立两表的一对一关系。

2. 使用DAX计算列精准匹配

若无需修改数据源,可在Table1中创建DAX计算列直接获取对应rqty:

rqty = 
CALCULATE(
    MAX(Table2[rqty]),
    FILTER(
        Table2,
        Table2[order] = Table1[Ref] &&
        Text.Lower(Table2[prods]) = Text.Lower(Table1[Product]) &&
        Table2[qty] = Table1[Quantity]
    )
)

该公式通过订单、产品名称(统一大小写)、数量三重条件,精准匹配对应rqty值。

3. 筛选无关数据

在可视化层面,筛选掉Table1中Ref为SI开头的记录(此类记录在Table2中无对应订单匹配),减少无效数据干扰。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 03:33:22