Power BI使用公式花式制作條形圖
本文嘗試放棄使用Power BI默認(rèn)的條形圖(局限太多),按需使用DAX函數(shù)自行設(shè)計(jì)。核心原理是DAX+SVG。
如下條形圖并非使用系統(tǒng)自帶條形圖制作,而是僅僅一個度量值自動生成。看上去與系統(tǒng)默認(rèn)圖表沒有什么區(qū)別,比方有軸字段(城市),有數(shù)據(jù)標(biāo)簽(中括號中的業(yè)績),有條件格式(深青色代表業(yè)績達(dá)成,番茄色代表業(yè)績未達(dá)成)

如果僅僅如此,也就沒必要出現(xiàn)這篇文章。DAX生成的條形圖還可以多數(shù)據(jù)標(biāo)簽,同時顯示業(yè)績達(dá)成率和業(yè)績:

還可以改變條形的形狀,比方變?yōu)閳A角或者線條:

還可以再次變形為大頭針圖,大頭針可以整個帶有條件格式的顏色變化,也可以只頭部顏色變化:

以上所有圖形甚至可以放在表格或者矩陣中:

下面給出示例圖樣的度量值,可以替換自己的數(shù)據(jù)復(fù)用。本質(zhì)上,是將SVG圖形中的基礎(chǔ)圖形(長方形、圓和文本)使用DAX變化條件生成自己需要的形狀。讀者可以發(fā)揮想象力進(jìn)行多種改造。示例的數(shù)據(jù)源格式如下:

1.單數(shù)據(jù)標(biāo)簽條形圖

注意度量值完成后需設(shè)置為圖像URL格式:

迷你圖樣式可以直接度量值拖入表格或矩陣中,大圖樣式可以使用Image by CloudScope 顯示:

需要強(qiáng)調(diào)的是,公式中的索引很重要,如數(shù)據(jù)有重復(fù)值需虛擬索引。
2.多數(shù)據(jù)標(biāo)簽條形圖

在上方的度量值增加條件,度量值中的Text部分添加需要顯示的數(shù)據(jù)標(biāo)簽即可:

3.圓角圖

在rect環(huán)節(jié),增加圓角定義,如下方紅圈處

4.線型圖

條形圖的寬度變細(xì)即可:
5.大頭針圖

在線型圖的基礎(chǔ)上,在每個線條末端添加個圓圈:
對應(yīng)視頻教程https://t.zsxq.com/0dw9fPg1k