PowerBI之DAX神功番外篇49 無需原理加持也可實現(xiàn)目標
網(wǎng)友提問:


放大圖片







放大圖片:

其它兩種情況:


回答網(wǎng)友問題:
解決這個問題,完全不用DAX原理,有基礎(chǔ)語法《火力全開》和小學四年級數(shù)學上冊的基礎(chǔ),加個簡單的邏輯思維就夠了。


我們導入到PowerBI后,正常情況下會自動建立關(guān)系

在講數(shù)據(jù)庫時我們說過,一對一關(guān)系應(yīng)該是一張表,您一定寫成兩張也無妨。
做兩個最基礎(chǔ)的度量值
然后分析:
當【機構(gòu)】和【渠道】都沒有被篩選時,人力就顯示【人力1】,保費明細顯示【保費1】但是合計需要所有渠道6的合計值。于是我們可以寫成下面兩個度量值。(分開寫是讓新人看明白)
當【機構(gòu)】被篩選,但【渠道】沒有被篩選時,人力就顯示【人力1】,保費明細顯示【保費1】但是合計需要指定機構(gòu)的渠道6的值。于是我們可以寫成下面兩個度量值。
當【機構(gòu)】和【渠道】都被篩選? ?或者? ?【機構(gòu)】沒被篩選但是【渠道】被篩選時,全部使用【保費1】和【人力1】
接下來我們知道了【人力1】永遠不變,但是保費會隨著【機構(gòu)】和【渠道】是否被篩選而決定顯示效果。關(guān)于【機構(gòu)】和【渠道】是否被篩選《火力全開》都講過,度量值如下:

然后我們可以用Switch或if寫判斷,Switch大家都會寫,新人不會if嵌套,這里我用if表示?

度量值如下

因為2個切片器,根據(jù)小學4年級上冊學習的乘法原理,它一共有2*2=4種組合,我們分別展示




做好的PowerBI文件放到評論區(qū)置頂了

PowerBI學習順序:
【1】Access基礎(chǔ)篇,學習s01開頭的集數(shù),理解表格數(shù)據(jù)規(guī)范和表關(guān)系
https://www.bilibili.com/video/BV1tf4y117Sh
【2】PowerBI火力全開,學習函數(shù)語法,與應(yīng)用場景
https://www.bilibili.com/video/BV1qa4y1H7wp
【3】DAX神功,學習DAX函數(shù)原理
https://www.bilibili.com/read/readlist/rl442274
【4】PowerBI可視化圖表
https://www.bilibili.com/video/BV1W54y1i7dE
https://www.bilibili.com/video/BV1r54y1i75n