Power BI 中展示KPI“紅綠燈”圖標的具體步驟

相關(guān)文章:Power BI 中展示KPI“紅綠燈”圖標的具體步驟 II

Keywords

Power BI Desktop, Conditional Formatting, Icon, DAX

重點

  • 利用utf-8 icon 的 ASCII碼,在表格中展示條件圖標。
    DAX sample:

visual = SWITCH(True(),TableName[CloumnName]=1,UNICHAR(128309),TableName[CloumnName]=0,UNICHAR(128308))

  • 當某列的值 = 1時,本單元格為ASCII碼 = 12308的紅色圓點。
  • 當某列的值 = 0時,本單元格為ASCII碼 = 12309的藍色圓點
  • 可基于實際場景增加switch cases。
  • 可基于實際場景挑選合適的utf-8 icons。
  • 這種方法彌補了目前Power BI Desktop中展示圖標的局限性,且易于修改。

樣例

Power BI Desktop中實現(xiàn)類“紅綠燈”的條件格式

場景描述

給出5家門店的收益率,在KPI指標中,收益率分為三檔:

percentage category visual requirement
<0 -1 紅色倒三角
[0,15%] 0 紅色正三角
>15% 1 藍色圓點

具體步驟

1. 復(fù)制下列文本,存為本地kpi_sample.txt文件:

a   50%
b   20%
c   10%
d   -10%
e   30%
f   15%

2. 在Power BI Desktop 中導入數(shù)據(jù)

從本地文件夾導入kpi_sample.txt文檔
  • 導入完成后,修改column header為store,percentage

3. 添加kpi列

基于percentage,添加條件列
  • 需要修改data type至whole number,否則下面的DAX 公式可能報錯
  • 如果條件直接為字符串,例如 = 'success',則保持不變。(Power BI會默認為string)。

4. 添加kpi visual列

  • 正經(jīng)圓點+上下三角圖標
KPI Visual = SWITCH(True(),kpi_sample[KPI]=1,UNICHAR(128309),kpi_sample[KPI]=0,UNICHAR(128314),kpi_sample[KPI]=-1,UNICHAR(128315))
  • 四葉草+檸檬+番茄圖標
KPI Visual = SWITCH(True(),kpi_sample[KPI]=1,UNICHAR(127808),kpi_sample[KPI]=0,UNICHAR(127819),kpi_sample[KPI]=-1,UNICHAR(127813))

5. 拖拽數(shù)據(jù)的四列至同一個圖表,獲得樣例圖表

丑丑的四葉草,檸檬和番茄

延伸:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容