一個時間篩選器解決財年至今銷量計算問題
今天分享一個很實用的Power BI功能,用一個時間篩選器就可以實現(xiàn)空時顯示財年至今的數(shù)據(jù)
我分享的成果如下圖只篩選了Yearmonth = 201812, 顯示的是Jan'18 - Dec'18 by month GMV & Index Year Ago數(shù)據(jù)

其實這個功能的實現(xiàn),不在于控件的使用,而是在模型的搭建上下功夫。具體如何實現(xiàn),請看以下操作:
首先觀摩下我的模型:

這幾個表的作用:
1. Dimension-Calendar:時間表
注意把時間表標(biāo)記為日期表,不然的話,可能有些時間函數(shù)會出錯

2. Dim-monthjoin
? ? 這個是輔助表,這個表很重要。month1, month2的對應(yīng)關(guān)系如下圖,12月對應(yīng)1-12月,11月對應(yīng)1-11月

3. Dim-joinmonth2
? ? 這個表是把時間表Dimension-Calendar的year和輔助表Dim-monthjoin的month1,month2組合起來
Dim-joinmonth2 = CROSSJOIN(SUMMARIZE('Dimension-Calendar',[Year]),'Dim-monthjoin')
KEY1 = [Year]&[month1]
KEY2 = [Year]&[month2]
4. Dim-yearmonth1和Dim-yearmonth
? ? 這2個表都是直接distinct 時間表的yearmonth,分別用來關(guān)聯(lián)時間表Dimension-Calendar和銷量表Fact-GMV
最終,通過以上這些表的關(guān)聯(lián),產(chǎn)生的效果就是:
當(dāng)篩選時間表的yearmonth字段,假如篩選為201812,那么銷量表Fact-GMV被篩選出來的數(shù)據(jù)就是財年至201812(即201801-201812)的數(shù)據(jù)。
好了,今天的分享到這里。如果對這個技能有興趣的話,可以下載我的模型進行參考哦
鏈接:https://pan.baidu.com/s/1p2s4zQmBYmR_CgC8gbjq0Q
提取碼:07gr