首页 > 解决方案 > 在 Power BI 中加入具有一个公共字段的卡车交付事务表

问题描述

我在下面有三个表,并试图在 PowerBi 中实现结果输出。理想情况下不要创建另一个表。

表格1:

Truck_ID 来源_仓库 来源_T
ED1032 WH001 216
ED1032 WH002 231
ED1032 WH003 218
JD1054 WH004 156
JD1054 WH005 153

表 2:

Truck_ID 目的地_仓库 目的地_T
ED1032 HW006 320
ED1032 HW007 300
JD1054 HW008 150
JD1054 HW009 150

表3:

Truck_ID 卡车_型号 卡车_年
ED1032 美国广播公司 2015
JD1054 法国电力公司 2020

要达到的结果:

Truck_ID 来源_仓库 目的地_仓库 来源_T 目的地_T
ED1032 WH001 HW006 216 320
WH002 HW007 231 300
WH003 218
JD1054 WH004 HW008 156 150
WH005 HW009 153 150

我尝试使用下面的代码生成表格:

Results = SELECTCOLUMNS(NATURALLEFTOUTERJOIN(NATURALLEFTOUTERJOIN(Table3, Table1), 'Table2'),
    "Truck_ID", Table3[Truck_ID], 
    "Source", Table1[Source_Warehouse], `enter code here`
    "Destination", Table2[Destination_Warehouse],
    "Source_T", Table1[Source_T],
    "Destination_T", Table2[Desination_T]
)

但结果不是我想要的。

结果 - 不理想

标签: daxpowerbi-desktop

解决方案


推荐阅读