对比SQL学习power bi--(2)表关联顺序!
powerbi表关联中的避坑指南!!
·
数据说明:
有以下表:
- 库龄表
- 出入库表
- 日期表
背景--数据处理逻辑:日期表的数据提取来自库龄表,但是库龄表的日期每周更新一次,比如一周的日期是2022/2/1~2022/2/7日,而库龄表就只会有数据2022/2/7日,但是出入表的数据日期是每天都有,如果直接用日期表的日期计算某些度量值的时候,会漏掉一些数据。
正确做法:
(1)日期表自己重新设计,比如从2022/1/1!~2025/12/31日,写度量值的时候,用到哪个表,就用哪个表的日期,比如用库龄表的日期,出入库表的日期。
(2)公式这样写,比如我求日均-总笔数,那么我就要度量值不受日期的影响:
所以重要的是后面的all('出入库'),如果写all('出入库'[事务处理日期])结果会根据选择的日期变化!
日均总笔数 = calculate(DIVIDE([卡片-总笔数],[总计-天数],2),all('出入库'))
(3)在编辑查询(power query)中就需要把相关表的数据合并查询到主表。比如把工厂属性的数据合并查询到出入库表(主表)。
区分left join的左表和右表很重要,分清楚哪个是主表!!!
更多推荐
所有评论(0)