利用DAX實現對圖表動態的配色

假設分析的是某產品在幾個城市的環比增長率,用柱形圖展示如下,

爲了更直觀的看到增長情況,利用紅黃綠顏色來標記不同的增長水平,假設想要的效果是:

如果環比增長率高於40%,用綠色標識;高於15%,用黃色標識,低於15%,顯示爲紅色。

根據這個規則,我們新建個度量值,

按增長率配色 =

SWITCH(TRUE(),

    [環比增長率]>=0.4,"#2ECC40",

    [環比增長率]>=0.15,"#FFDC00",

    "#FF4136"

)

其中的文本就是十六進制的顏色代碼,

2ECC40:綠色

FFDC00:黃色

FF4136:紅色

當然表示紅黃綠的顏色代碼有很多,你也可以設置你覺得更養眼的顏色,如果不知道怎麼配色和查找顏色代碼,可以在網上找一下相關資源,給你推薦一個不錯的配色網站:

Color Scheme

http://www.shejidaren.com/examples/tools/color-scheme/

這個度量值建好以後,就可以在柱形圖的格式設置中,找到“數據顏色”的設置,點擊“fx”圖標,在彈出的對話框中,格式模式選擇爲“字段值”,依據的字段,選擇剛建好的度量值,如圖所示,

點擊確定,柱形圖就變色了,

選擇不同的月份進行動態交互也可以自動配色,

當然不僅僅是柱形圖,幾乎所有的圖表都可以按以上方式進行顏色設置,比如在樹形圖中,將顏色也按照字段值來顯示,

地圖同樣也可以,

對於表格和矩陣的顏色設置,其實在更早的版本就有了該功能,在條件格式中用“字段值”進行設置,可以設置字體顏色和背景顏色,如下圖所示,

其他圖表設置的方式都類似,不再一一展示,直接看這個報表,

是不是非常簡單就實現了以前難以展示的效果呢?



我的新書《PowerBI商業數據分析》上市了

-精彩推薦-

PowerBI數據分析和可視化實戰案例

Power BI商業數據分析模型:RFM客戶價值分析

如何用PowerBI 打造高大上的財務報表分析報告?

採悟 from PowerBI星球

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章