Power BI之DAX神功:第4卷第14回 同時(shí)展示預(yù)算數(shù)據(jù)和銷售數(shù)據(jù)
《權(quán)威指南》關(guān)于這節(jié)課的重點(diǎn)并不是公式怎么寫, 需要先懂需求。
例如,張三想學(xué)習(xí)孫興華的課程,給自己制定了一個(gè)學(xué)習(xí)天數(shù)的計(jì)劃(如下圖所示),但是1月份買了PS5充會(huì)員玩爽了,實(shí)際就學(xué)了1天。2月份過春節(jié)給自己放假了,實(shí)際學(xué)了2天,一年之際在于春,張三醒悟了,開始增加學(xué)習(xí)時(shí)間,截止3月底實(shí)際學(xué)了10天。所以調(diào)整計(jì)劃這里1~3月是已經(jīng)發(fā)生的,4~12月還沒到仍然是你的計(jì)劃。

假設(shè)今天是3月11日,張三3月學(xué)了10天,調(diào)整計(jì)劃應(yīng)該如下圖所示,那10天是已經(jīng)發(fā)生的,而剩下的20天是計(jì)劃。

權(quán)威指南本課目的就是這個(gè),我們通過下面兩張表把這件事說清楚:

【1】制作日期表
由于銷售表和計(jì)劃表是多對(duì)多關(guān)系,最簡(jiǎn)單的方法是準(zhǔn)備一個(gè)日期表將他們串在一起,取誰(shuí)的日期呢?無(wú)腦做法:取范圍大的:)
【2】建立關(guān)系
當(dāng)你使用日期表中的字段去篩選銷售表和計(jì)劃表時(shí),這個(gè)模型是一個(gè)很正常的模型。
如果你通過修改篩選方向,使用銷售表篩選計(jì)劃表,或者計(jì)劃表篩選銷售表,那這個(gè)模型將變成一個(gè)很糟糕的模型。


我們分析店鋪計(jì)劃時(shí)一般是不看單個(gè)商品的,而是看總體,例如A商品和B商品最后銷售日期不同,應(yīng)該是以整張銷售表最大日期為準(zhǔn):銷售表最大日期+本月這天之后的計(jì)劃=本月調(diào)整計(jì)劃
銷售表最大日期:是一個(gè)固定值,它不能隨商品發(fā)生變化,刪除篩選就可以了
x=CALCULATE(MAX('銷售表'[日期]),ALL('銷售表'))
本月這天之后的計(jì)劃:篩選大于銷售表最大日期計(jì)劃金額。

返回結(jié)果:

《孫興華講PowerBI火力全開》PowerBI必學(xué)課程
https://www.bilibili.com/video/BV1qa4y1H7wp
《DAX神功》文字版合集:
https://www.bilibili.com/read/readlist/rl442274
《DAX神功》視頻版合集:
https://www.bilibili.com/video/BV1YE411E7p3
《DAX神功番外篇》文字版合集:
https://www.bilibili.com/read/readlist/rl478271
PowerBI(DAX函數(shù))、PowerQuery(M函數(shù))、Python辦公自動(dòng)化、Python爬蟲、Python數(shù)據(jù)分析、ExcelVBA、WordVBA、AccessVBA、MySQL等等
https://www.bilibili.com/read/cv10222110