透過 [報表主題],您可以將某個色彩主題套用至整個報表,例如公司色彩、季節性色彩,或是您可能想要套用至報表的任何其他色彩主題。 當您套用 [報表主題] 時,報表中的所有視覺效果都會使用您選取之主題中的色彩 (但有些例外,本文稍後將進行說明)。

套用 [報表主題] 需要使用基本結構的 JSON 檔案,您可以接著將它匯入至 Power BI Desktop 並套用至報表。 JSON 檔案結構及匯入處理 (只需按幾個按鈕) 既快速又容易。

啟用預覽中的報表主題

2017 年 3 月發行的 Power BI Desktop 開始,您可以試用新的 [報表主題]。 若要啟用這項預覽功能,請選取 [檔案] > [選項及設定] > [選項] > [預覽功能],然後選取 [自訂報表主題] 旁的核取方塊。 您完成選取後必須重新啟動 Power BI Desktop。

報表主題的運作方式

若要將報表主題套用至 Power BI Desktop 報表,請從 [首頁] 功能區選取 [交換主題] 按鈕,然後從下拉式清單選取 [匯入主題]。

這會出現一個視窗,以供您巡覽至 JSON 主題檔案的位置。 Power BI Desktop 會尋找 .JSON 檔案,這會是 Power BI 報表主題檔案類型。 在下圖中,有幾個假日主題檔案可供使用。 我們將選擇 3 月所發生的假日主題。

順利載入主題檔案之後,Power BI Desktop 會通知您。

現在我們已匯入主題檔案,讓我們來看看簡單明瞭的 JSON 檔案結構。

報表主題 JSON 檔案的結構

上一節所選取的 JSON 檔案 (St Patricks Day.json 檔案) 在編輯器中開啟時,會如下所示。

該 JSON 檔案具有下列必要行:

  • name - 這是主題名稱,也是唯一必要的欄位
  • dataColors - 列出可用於 Power BI Desktop 視覺效果資料的十六進位碼色彩代碼。 此清單可視需要包含任意數量的色彩
  • backgroundforegroundtableAccent - 這些值是應該在 [資料表] 和 [矩陣] 視覺效果中使用的色彩。 這些色彩的使用方式取決於所套用的特定資料表或矩陣樣式。 [資料表] 和 [矩陣] 視覺效果預設不會套用任何樣式,因此在套用樣式之前,您不會看到任何佈景主題色彩。

若要將樣式套用至 [資料表] 或 [矩陣] 視覺效果,請選取視覺效果並在 [視覺效果] 窗格中選取 [格式] 區段,然後展開 [矩陣樣式] 並從 [樣式] 下拉式清單選取一個樣式。

為了讓您可以輕鬆地透過剪貼來建立自己的 JSON 檔案,以下是 St Patricks Day.json 檔案的文字:

{
    "name": "St Patricks Day",
    "dataColors": ["#568410", "#3A6108", "#70A322", "#915203", "#D79A12", "#bb7711", "#114400", "#aacc66"],
    "background":"#FFFFFF",
    "foreground": "#3A6108",
    "tableAccent": "#568410"
}

在這裡,您可以輸入代表所選色彩的自訂色彩十六進位碼。

如何讓報表主題色彩與報表保持一致

當您將報表發佈至 Power BI 服務時,會保留其報表主題色彩。

此外,[格式] 面板的 [資料色彩] 區段會反映您的報表主題。 例如,大量套用聖派翠克節主題中的綠色和棕色之後,當您選取視覺效果並移至 [格式] > [資料色彩] 時,即會顯示下列畫面。

看到所有綠色嗎? 這是因為這些色彩是已匯入並套用之 [報表主題] 的一部分。

報表主題色彩與報表不一致的情況

如果您將自訂色彩設定 (或個別色彩) 套用至視覺效果中的特定資料點,套用報表主題將「不會」覆寫自訂資料點色彩。

此外,如果您使用調色盤的 [佈景主題色彩] 區段手動設定資料點的色彩,當您套用新的報表主題時,將「不會」更新該色彩 (或這些色彩)。 若要還原為您的預設色彩 (以便在套用新的報表主題時更新這些色彩),您可以在 [佈景主題色彩] 調色盤中選取 [還原為預設值]。

此外,許多 [自訂視覺效果] 將不會套用報表主題。

您可以立即使用的報表主題檔案

要開始使用 [報表主題] 嗎? 太棒了! 以下是您可以下載並匯入 Power BI Desktop 報表的幾個現成報表主題 JSON 檔案,以及適用於本文中所使用之報表的報表主題影像。

  • 最後,以下是絕對會吸引您注意的美麗主題 (「情人節」主題)。

您不需要下載,以下是情人節 JSON 檔案的程式碼:

{
    "name": "Valentine's Day",
    "dataColors": ["#990011", "#cc1144", "#ee7799", "#eebbcc", "#cc4477", "#cc5555", "#882222", "#A30E33"],
    "background":"#FFFFFF",
    "foreground": "#ee7799",
    "tableAccent": "#990011"
}

[報表主題] 可將您的 Power BI Desktop 報表設定為反映您、您的組織,甚至是當季或假日的色彩。 就是這麼簡單,請盡情使用!