?
哈嘍,這里是白茶。一個(gè)PowerBI的初學(xué)者,記得在剛開始學(xué)DAX的時(shí)候,一個(gè)同比環(huán)比的問題困擾了我很久,每次都是覺得自己剛剛理解一點(diǎn)東西了,但是發(fā)現(xiàn)后續(xù)的坑更多。話不多說(shuō),LOOK!
這是我自己做的示例文件,準(zhǔn)備測(cè)試工作。
將數(shù)據(jù)導(dǎo)入PowerBI中。
———— / BEGIN / ————
下面就可以準(zhǔn)備進(jìn)行同比環(huán)比的測(cè)試了,白茶在初期的時(shí)候,發(fā)現(xiàn)系統(tǒng)默認(rèn)的快速度量值,可以選擇計(jì)算同比、環(huán)比,如下圖:
這里面的年增率和月增率其實(shí)就是同比、環(huán)比的計(jì)算效果,我們來(lái)添加一下看看。
結(jié)果如上圖,看起來(lái)沒有絲毫的問題,但是左邊的英文月份尤其的顯眼。白茶在之前就說(shuō)過,我們做的報(bào)表,呈現(xiàn)對(duì)象絕對(duì)不僅僅是自己,還有其他對(duì)象,這就需要我們?cè)谧龅臅r(shí)候,多考慮一些細(xì)節(jié)。話不多說(shuō),添加自己的日期時(shí)間表。
建立模型關(guān)系:
這樣看起來(lái)是不是順眼多了,來(lái),接下來(lái)我們要開始準(zhǔn)備工作了,同比與環(huán)比的計(jì)算,要準(zhǔn)備本期、上期、同期、上期差額、同期差額,這五個(gè)度量值,具體公式如下。
本期=
SUM('樣例'[銷售金額])//里面的內(nèi)容可以根據(jù)自己的數(shù)據(jù)進(jìn)行替換
上期=
CALCULATE([本期],DATEADD('日期'[Date],-1,MONTH))//這里也是,需要自己替換數(shù)據(jù)
上期差額=
[本期]-[上期]
環(huán)比=
DIVIDE([上期差額],[上期])
其結(jié)果如上圖,初期的時(shí)候?yàn)榱舜蠹曳奖悖詴?huì)分步驟寫,等到熟悉DAX的基本操作了,可以在一個(gè)代碼中表達(dá)出這四步的。
下面是同比的過程:
同期=
CALCULATE([本期],SAMEPERIODLASTYEAR('日期'[Date]))//替換成自己的數(shù)據(jù)
同期差額=
[本期]-[同期]
同比=
DIVIDE([同期差額],[同期])
結(jié)果如上圖,是不是看起來(lái)相對(duì)于系統(tǒng)的操作更符合我們中國(guó)人的習(xí)慣呢?
也許有的小伙伴會(huì)說(shuō),系統(tǒng)的看著其實(shí)也可以接受,但是白茶想說(shuō),可能會(huì)有一些無(wú)法預(yù)期的問題在等著你。雖然相比操作過程而言,自己寫DAX的過程很繁瑣,但是當(dāng)熟悉了DAX的使用辦法之后,很多步驟都是可以簡(jiǎn)化進(jìn)行的,這一點(diǎn)可以隨著經(jīng)驗(yàn)慢慢變化的。
好啦,本期就到這里,我是白茶,一個(gè)PowerBI的初學(xué)者。
小伙伴們?GET了么?
白茶會(huì)不定期的分享一些函數(shù)卡片
(文件在知識(shí)星球[PowerBI丨需求圈])
這里是白茶,一個(gè)PowerBI的初學(xué)者。