Power BI自定義業(yè)績達成華夫餅圖
華夫餅圖可以直觀的表現(xiàn)百分比,能夠放在表格或矩陣中,也可單獨卡片展示。
在Power BI中,使用度量值可以直接生成華夫餅圖,并且數(shù)據(jù)標簽帶有條件格式。原理為DAX和SVG結合,下圖示例為矩陣樣式,業(yè)績達成大于30%顯示綠色否則顯示紅色。

度量值如下:
設置為圖像URL并放入矩陣即可正常顯示:

原理是生成兩個1-10的列表,然后兩個列表笛卡爾集生成10*10的方陣,給方陣的每個點排序(1-100),業(yè)績達成大小和序號匹配進行顏色判斷。
該度量值也可直接用作卡片圖,放入Image這個第三方視覺對象即可:

顯示效果如下(進行了一定的格式改變):

以上是一個樸素的版本,還可以花式填充任意圖形:

實際工作中建議樸素一點就行了,Power BI內置的矩陣也不支持這么復雜的SVG圖片顯示,需要使用HTML Content視覺對象。
以上示例讀圖方式均是從左到右,有讀者可能問,如何從下到上,例如樸素的下圖矩陣:

只需要將100個圓點(或其他圖形)用g標簽打包,統(tǒng)一給出旋轉命令,如下圖所示,rotate(-90,50,50)表示以坐標50 50為中心,逆時針旋轉90度。

Pbix源文件?https://t.zsxq.com/0eGLA356q
標簽: