dax - 在 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]
)
但结果不是我想要的。
解决方案
推荐阅读
- javascript - 我们可以将一个 Vue 组件挂载到多个 div 元素上吗?
- internationalization - i18n 中的一般路由规则是什么
- tabulator - 更改页数制表符
- angular - 没有在 D3.js 中的多线图中的点上获取带有样式的文本
- macos - OSX Safari 中的标签图标与 Favicon 不同
- python - 有没有更简单的方法来打印给定变量而不必一遍又一遍地使用 print 函数?
- d3.js - d3 用函数改变轴上刻度的颜色
- google-ads-api - 我无法通过 Google 登录联系客户 AdWords 帐户
- java - 用不同的软件放气算法不同的结果
- reactjs - 在 react.jsx 中添加一个演示按钮,它将填充表单数据