Power BI表格矩陣實現(xiàn)大頭針圖的極簡方案
大頭針圖,屬于一種異形條形圖。使用REPT函數與UNICODE結合,可以很簡便的在Power BI表格、矩陣實現(xiàn)各種大頭針效果。下圖是兩個基礎版本,頭部分別為實心和空心。

圖表需要的素材是橫線和圓圈,在https://unicode-table.com/cn/blocks/搜索對應關鍵字可以方便找到。如下度量值9472代表橫線,9679代表實心圓。度量值放入表格即可正常顯示。
線使用REPT按照指定次數重復,從而達到長短不一的效果。這里最長的橫線重復顯示了25次。讀者可以修改為其他數值,需要注意的是這個數值不宜過大也不宜過小,過小使得精確性不足,過大使得展示需要空間更大。
因UNICODE是一種文本,此處可以使用條件格式中的字體顏色增加效果,上圖排名前三顯示為綠色,否則紅色:
Color = IF([本期排名]<=3,"Green","Red")
UNICODE的線條樣式和圖標樣式非常豐富,比如線條可以替換為虛線,頭部的圖標也可任意更換:

可以使用鏈接文本的形式增加數據標簽:

上圖的度量值如下:
度量值中的8194代表一個空格。數據標簽的位置也可以換行顯示UNICHAR(10)產生了這種效果。

文中的示例均為正數,如讀者的數據涉及負數,需注意度量值調整圖表的顯示順序。
標簽: