Data Label 資料標籤是什麼?
在正式介紹 Custom Data Label(客製化資料標籤)以前,我們需要先認識何謂 Data Label(資料標籤)。
資料標籤指的是顯示在圖表等視覺元素上的文字或數值資訊。通過顯示與資料點相關的具體數值,提供讀者檢視圖表時額外的資訊。
資料標籤可以應用於各種類型的圖表中,包括長條圖、折線圖、圓餅圖、散佈圖等。
在 Power BI 中,我們可以針對資料標籤做多種不同的設定,包括:
- 顯示資訊:資料標籤可以顯示不同類型的資訊,例如實際資料值、百分比、計數、平均值或其他計算指標。
- 格式設定:可以對資料標籤進行格式設定,顯示小數位數、貨幣符號、單位或其他所需的格式,使數值更易讀且更有意義。
- 位置調整:根據需求和可用空間,可以將資料標籤放置在視覺元素內部、外部、上方、下方。
- 樣式設定:可以自定義資料標籤的字體大小、顏色、樣式和背景,以確保視覺呈現美觀且與報表整體設計相一致。

關於 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
Power BI DAX 教學
6個使用資料標籤的理由
- 增加數據可讀性:資料標籤可以直接在圖表上顯示數值或文字,使讀者更容易理解數據,無需另行查找資訊。
- 提供額外的資訊:資料標籤可以提供額外的數據信息,例如具體數值、百分比、計數、平均值等,讓讀者更全面地了解圖表所展示的內容。
- 支持比較和對比:資料標籤可以幫助讀者進行數據的比較和對比,例如在長條圖中標示不同條之間的數值差異或在折線圖中顯示趨勢變化。
- 強調重點和趨勢:通過資料標籤,可以突出顯示關鍵數據、高點或低點,讓讀者更加關注重要的數據趨勢或變化。
- 提升報表的可視化效果:適當使用資料標籤可以提升報表的視覺效果,使其更具吸引力和專業性,增強報表的整體呈現效果。
- 支持報表解讀和溝通:資料標籤作為一種視覺化元素,能夠幫助讀者更快速地解讀數據並與他人進行溝通,提高報表的溝通效果和價值。
綜合上述理由,使用資料標籤能夠提升報表的可讀性、可視化效果和溝通效果,使數據更具說服力和易於理解。
Custom Data Label 客製資料標籤是什麼?
認識了資料標籤以後,接下來就可以認識客製化資料標籤。
顧名思義,客製化指的就是依據需求做出不同的資料標籤,以適用當前的使用者情境。
過去,在 Power BI 中,資料標籤只能使用預設的樣態,例如數值是 5000,我們頂多只能將其格式改為 5k、$5k...等比較單純的顯示方式。
但在 Power BI 2023 五月的更新中,釋出一項新功能:「讓報表開發者可以創建量值來自定義資料標籤」。(資料來源:Power BI May 2023 Feature Summary – Measure driven data labels)
換句話說,開發者可以不用再侷限於傳統預設的資料標籤顯示方式。而是可以利用自定義的量值來決定當前的數值要顯示什麼。
但需要注意的是,由於這功能的基礎還是建立在「能顯示資料標籤的視覺效果」上。因此,直條圖、橫條圖、折線圖...等等視覺效果便可以使用。而資料表與矩陣這種類型的視覺效果便不適合。
範例:使用 Custom Data Label 顯示指標的成效
了解完理論以後,接下來要進入實作。
若你也想要這份實作檔案,可以藉由以下連結下載。
目標
假設報表中有一個橫條圖的視覺效果如下,內容顯示為不同產品類別的今年度與去年度同期的銷售額。

但今天老闆只想要「在資料標籤中看到今年度對比去年度的成長百分比,並且將去年度的資料條去除。」
最後的成果要顯示成下面的圖。

步驟
計算今年銷售額、去年同期銷售額、銷售成長率的量值
第一步,我們需要先建立以下三個量值:
[Sales Amount]
:今年度銷售額[Sales SPLY]
:去年同期銷售額[Sales YoY%]
:今年度相對去年度的成長率
此三個量值的詳細寫法如下:
SUMX (
Sales,
‘Sales'[SalesQuantity] * ‘Sales'[UnitPrice]
)
CALCULATE (
[Sales Amount],
SAMEPERIODLASTYEAR ( ‘Calendar'[DateKey] )
)
DIVIDE (
[Sales Amount] – [Sales SPLY],
[Sales SPLY]
)
建立客製化資料標籤量值
有了以上三個量值以後,我們就可以寫出以下的客製化資料標籤量值。
SalesDataLabel
=
VAR symbol =
IF (
[Sales Amount] – [Sales SPLY] >= 0,
“🟢”,
“🔴”
)
RETURN
symbol & ” “
& FORMAT (
[Sales YoY%],
“Percent”
)
上方 symbol
參數是在判斷今年度與去年同期的消長,如果相減是正數,代表有成長,則呈現 🟢;反之為 🔴。
回傳則為 symbol
加上轉換成百分比以後的成長率。
最後點選視覺效果,在 Format 面板下啟用「Data labels」後,在 Values 下啟用「Custom label」,將 SalesDataLabel
放入。

最後整理一下,視覺效果就會變成老闆想要的樣子啦!

關於 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