數據可視化之powerBI技巧(十九)DAX作圖技巧:使用度量值動態分組和配色


有了前兩篇關於分組的鋪墊,這篇文章就來學習一個分組的經典應用,圖表的動態分組,並對分組動態配色。

假設有十幾個產品,每個產品的銷售額,是隨着時間而變化的,想知道某個時間的每一個產品的銷售額與平均銷售額的對比,並重點關注超過平均值的明星產品。

利用分組計算,高於平均值的產品用藍色顯示,低於平均值的用紅色顯示,在PowerBI中實現的效果如下,

 

 

下面來看看是如何實現的。

 

01 | 創建一個輔助表

 

 

02 | 新建度量值

 

銷售金額 = SUM('訂單'[銷售額])

 

按平均分組銷售額 =
VAR avg_sale=AVERAGEX(ALL('產品'[產品名稱]),[銷售金額])
RETURN
IF(
[銷售金額]>=avg_sale&&SELECTEDVALUE('分組'[按平均分組])="高於平均值",
[銷售金額],
IF(
[銷售金額]<avg_sale&&SELECTEDVALUE('分組'[按平均分組])="低於平均值",
[銷售金額]
)
)

 

03 | 繪制堆積柱形圖

 

[產品名稱]作為軸,輔助表中的字段[按平均分組]作為圖例,度量值[按平均分組銷售額]放入【值】框中,

 

 

為了進行從大到小的排序,把[銷售金額]放入到工具提示中,並依據這個字段降序排列。

 

04 | 添加月份切片器

 

制作年度月份切片器,以便查看每個月的各產品銷售額。

這幾個步驟做完以后,一個動態的分組分析就做好了,對圖表稍加修飾,並添加標題,就完成了本文開始看到的效果。

這個案例沒有對數據源進行任何更改,使用簡單的DAX表達式,編寫了一個度量值完成動態分組計算,利用普通的柱形圖中實現了動態分組和配色,在實際業務分析中完全可以借鑒。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM