背景
本篇文章是針對我所出版書籍《Power BI x Copilot x ChatGPT 商業報表設計入門:資料清理、資料模型、資料視覺化到報表共享建立全局觀念》的勘誤。
勘誤的內容主要為第四篇第 10 章的新式卡片視覺效果顏色格式化的調整。
在第 10 章中,我們完成了如圖 1 紅框的各種 KPI 卡片。
錯誤:Repeated indices found in GroupBy or Projections
然而,當將 Power BI 更新至微軟釋出的最新版本時,原有書中的新式卡片視覺會出現如圖 2 的錯誤。
無法載入此視覺效果的資料
Repeated indices found in GroupBy or Projections
此問題肇因於原本以成長率數值大小進行格式化顏色調整不再有效。
解決方式:各別新增顏色判斷量值
為了解決此問題,我們需要分別為五張卡片新增個別的格式化顏色量值。
員工數量卡片的格式化顏色量值
IF (
[員工數量成長率] >= 0 && [員工數量成長率] <= 1,
“#37A794”,
“#DD6B7F”
)
其中,「#37A794」為綠色,代表員工數量上升,為正。「#DD6B7F」為紅色,代表員工數量下降,為負。
年資卡片的格式化顏色量值
IF (
[年資成長率] >= 0 && [年資成長率] <= 1,
“#37A794”,
“#DD6B7F”
)
其中,「#37A794」為綠色,代表員工年資上升,為正。「#DD6B7F」為紅色,代表員工年資下降,為負。
平均績效卡片的格式化顏色量值
IF (
[平均績效成長率] >= 0 && [平均績效成長率] <= 1,
“#37A794”,
“#DD6B7F”
)
其中,「#37A794」為綠色,代表員工平均績效上升,為正。「#DD6B7F」為紅色,代表員工平均績效下降,為負。
平均招募天數卡片的格式化顏色量值
IF (
[平均招募天數成長率] >= 0 && [平均招募天數成長率] <= 1,
“#DD6B7F”,
“#37A794”
)
其中,「#37A794」為綠色,代表員工平均招募天數下降,為正。「#DD6B7F」為紅色,代表員工平均招募天數上升,為負。
平均招募成本卡片的格式化顏色量值
IF (
[平均招募成本成長率] >= 0 && [平均招募成本成長率] <= 1,
“#DD6B7F”,
“#37A794”
)
其中,「#37A794」為綠色,代表員工平均招募成本下降,為正。「#DD6B7F」為紅色,代表員工平均招募成本上升,為負。
完成以上五個量值以後,請參照以下步驟放入格式化選項中。
以上步驟是針對「員工數量」卡片的操作,讀者可以重複上述步驟於剩下的四張卡片,完成以後即可以將卡片修成如圖 6 了。
關於 Stark
是一名在科技業賣肝的軟體工程師,協助企業資料視覺化。
致力於分享 Power BI 知識與技術,讓資料擁有無限可能。
關注我的 Instagram 獲得更即時資訊:Stark@I Master Power BI。
Power BI 基礎知識
- 【 5 個 Power BI 命名原則 】提高報表可讀性與可維護性
- 【 Power BI 教學資源分享 】15 個新手必知的教學資源
- 【 Power BI 是什麼 】3 種適合使用的人|4 大功能|Power BI vs. Excel vs. Python