共用方式為


教學課程第 5 部分:使用 Power BI 報表將預測視覺化

在本教學課程中,您會從您在第 4 部分所產生的預測數據建置 Power BI 報表 :執行批次評分,並將預測儲存至 Lakehouse

您將了解如何:

  • 從預測數據建立語意模型
  • 在 Power BI 中將新的量度新增到數據中
  • 建立 Power BI 報表
  • 將視覺效果新增至報表

必要條件

這是教學課程系列 5 部分中的第 5 部分。 若要完成本教學課程,請先完成:

建立語意模型

建立連結至您在第 4 部分中所產生預測資料的新語意模型:

  1. 在左側,選取您的工作區。

  2. 在右上方,選取 [Lakehouse ] 作為篩選條件,如下列螢幕快照所示:

    顯示選取 『Lakehouse』 作為複選框篩選條件的螢幕快照。

  3. 請選擇您在教學課程系列之前部分使用過的 Lakehouse,如下列螢幕快照所示:

    顯示選取要使用的特定 Lakehouse 的螢幕快照。

  4. 選取頂端功能區中的 [新增語意模型 ],如下列螢幕快照所示:

    Lakehouse UI 首頁的螢幕截圖,顯示在功能區上的 [新建語意模型] 選項的位置。

  5. 為語意模型命名 ,例如「銀行變換預測」。然後,選取 customer_churn_test_predictions 數據集,如下列螢幕快照所示:

    [新增語意模型] 對話框的螢幕快照,其中顯示要選取正確數據的位置,然後選取 [繼續]。

  6. 選取確認

新增量值

將一些量值新增至語意模型:

  1. 新增流失率的新量值。

    1. 選取頂端功能區中的 [新增量值]。 此動作會將名為 Measure 的新專案新增至 customer_churn_test_predictions 數據集,並在數據表上方開啟公式列,如下列螢幕快照所示:

      顯示建立新量值的螢幕快照。

    2. 若要判斷平均預測流失率,請在公式列中將 Measure = 替換為以下代碼片段:

      Churn Rate = AVERAGE(customer_churn_test_predictions[predictions])
      
    3. 若要套用公式,請選取公式列中的複選標記,如下列螢幕快照所示:

      顯示選取公式列勾選標記的螢幕快照。

      新的量值會出現在數據表中,如下列螢幕快照所示:

      顯示數據表中新量值的螢幕快照。 計算機圖示表示它已建立為量值。 選取數據表中的 變換率 量值。 接下來,按照下列螢幕截圖進行選擇:

    4. 在 [屬性] 面板中,將格式從 [一般] 變更為 [百分比]

    5. 在 [屬性] 面板中向下捲動,將 [小數位數] 變更為 1。

      此螢幕擷取畫面顯示已設定屬性的新流失率量值。

  2. 新增計算銀行客戶總數的新量值。 其他新的量值需要它。

    1. 選取頂端功能區中的 [新量值],將名為 Measure 的新項目新增至 customer_churn_test_predictions 資料集。 此動作會在數據表上方開啟公式列。

    2. 每項預測都代表一位客戶。 若要判斷客戶總數,請將資料編輯列中的 Measure = 取代為:

      Customers = COUNT(customer_churn_test_predictions[predictions])
      
    3. 若要套用公式,請選取資料編輯列中的核取記號。

  3. 新增德國的流失率。

    1. 選取頂端功能區中的 [新量值],將名為 Measure 的新項目新增至 customer_churn_test_predictions 資料集。 此動作會在表格上開啟公式列。

    2. 若要判斷德國的流失率,請將資料編輯列中的 Measure = 取代為:

      Germany Churn = CALCULATE(AVERAGE(customer_churn_test_predictions[predictions]),FILTER(customer_churn_test_predictions, customer_churn_test_predictions[Geography_Germany] = TRUE()))
      

      此語句會擷取具有德國作為其地理位置的數據列(Geography_Germany等於一個數據列)。

    3. 若要套用公式,請選取資料編輯列中的核取記號。

  4. 重複上一個步驟,以新增法國和西班牙的流失率。

    • 西班牙的流失率:

      Spain Churn = CALCULATE(AVERAGE(customer_churn_test_predictions[predictions]),FILTER(customer_churn_test_predictions, customer_churn_test_predictions[Geography_Spain] = TRUE()))
      
    • 法國的流失率:

      France Churn = CALCULATE(AVERAGE(customer_churn_test_predictions[predictions]),FILTER(customer_churn_test_predictions, customer_churn_test_predictions[Geography_France] = TRUE()))
      

建立新的報表

完成先前所述的所有作業之後,請選取頂端功能區 [檔案] 選項清單中的 [ 建立新報表 ] 以開啟 Power BI 報表撰寫頁面,如下列螢幕快照所示:

螢幕擷取畫面顯示如何建立報表。

報表頁面會出現在新瀏覽器索引標籤中。將這些視覺效果新增至報表:

  1. 選取頂端功能區中的文字框,如下列螢幕快照所示:

    顯示功能區中文字框選項位置的螢幕擷圖。

    輸入報表的標題 - 例如,「銀行客戶流失」,如下列螢幕快照所示:

    顯示報表文字框中輸入值的螢幕快照。

    變更 [格式] 面板中的字型大小和背景色彩。 選取文字和使用格式列來調整字型大小和色彩。

  2. 在 [視覺效果] 面板中,選取 [卡片 ] 圖示,如下列螢幕快照所示:

    螢幕截圖顯示卡片視覺效果圖示的選擇。

  3. 在 [ 數據] 窗格中,選取 [ 變換率],如下列螢幕快照所示:

    顯示 [數據] 窗格中選取 [流失率] 的螢幕快照。

  4. 變更 [格式] 面板中的字型大小和背景色彩,如下列螢幕快照所示:

    顯示報表格式選項的螢幕快照。

  5. 將流失率卡片拖曳到報表的右上方,如下列螢幕截圖所示。

    顯示變換率卡片新位置的螢幕快照。

  6. 在 [視覺效果] 面板中,選取 折線圖和堆棧柱形圖,如下列螢幕快照所示:

    顯示選取折線圖和堆疊柱形圖的螢幕快照。

  7. 圖表會顯示於報表中。 在 [數據] 窗格中,選取

    • 年齡
    • 流失率
    • 客戶

    如下列螢幕快照所示:

    顯示選取 [資料] 窗格選項的螢幕截圖。

  8. 配置折線圖和堆疊柱狀圖,如以下螢幕快照所示。

    1. Age 從 [資料] 窗格拖曳至 [視覺效果] 窗格中的 [X 軸] 字段
    2. [客戶 ] 從 [數據] 窗格拖曳至 [視覺效果] 窗格中的 [線條 y 軸] 字段
    3. 流失率 從 [資料] 窗格拖曳至 [視覺效果] 窗格中的 [縱軸] 字段

    確定 [數據行 Y 軸] 字段只有一個 變換率實例。 從此欄位刪除所有其他內容。

    顯示選取 [資料] 窗格和 [視覺效果] 窗格選項的螢幕快照。

  9. 從 [視覺效果] 窗格中選取 [堆疊直條圖] 圖示。 使用與先前折線圖與堆疊柱形圖設定類似的步驟,選取 x 軸的 NumOfProducts、柱形圖 y 軸的 流失率、以及線圖 y 軸的 顧客,如下列螢幕快照所示:

    螢幕擷取畫面顯示新增的 NumOfProducts 堆疊直條圖。

  10. 在 [視覺效果] 面板中,將兩個圖表的右側移至左側,以騰出空間供兩個圖表使用。 然後,選取 堆棧柱形圖 圖示。 針對 x 軸選取 NewCreditsScore 和 y 軸的 變換率 ,如下列螢幕快照所示:

    螢幕擷取畫面顯示新增 NewCreditScore 堆疊直條圖。

    將標題 “NewCreditsScore” 變更為 [格式] 面板中的 [信用分數],如下列螢幕快照所示。 您可能需要展開此步驟圖表的 X 軸大小。

    顯示如何變更圖表標題的螢幕快照。

  11. 在 [視覺效果] 面板中,選取 [群組直條圖] 卡片。 選取 [德國變換]、 [西班牙變換]、 [法國變換 ],依該順序選取 Y 軸,如下列螢幕快照所示。 視需要調整個別報表圖表的大小。

    螢幕擷取畫面顯示群組直條圖。

注意

本教學課程說明如何在Power BI中分析已儲存的預測結果。 不過,根據您的主題專業知識,實際的客戶流失使用案例可能需要制定一個更詳細的計劃,來描述您的報告所需的具體視覺化方式。 如果您的商務分析小組和公司已建立標準化計量,這些計量也應該成為計劃的一部分。

Power BI 報表顯示:

  • 使用兩個以上銀行產品的銀行客戶變換率較高,但很少有客戶有兩個以上的產品。 銀行應該收集更多數據,並調查其他與更多產品相互關聯的功能(請檢閱左下方面板的繪圖)。
  • 德國銀行客戶與法國和西班牙的客戶相比,流失率較高(審查右下面板的繪圖)。 這些流失率表明,調查導致客戶流失的因素可能會很有幫助。
  • 有更多的中年客戶(25-45之間),45-60之間的客戶往往退出更多。
  • 最後,信用分數較低的客戶很可能離開銀行,轉投其他金融機構。 銀行應該尋找方法來鼓勵信用分數較低的客戶和帳戶餘額留在銀行。

後續步驟

由此會完成五個部分的教學課程系列。 請參閱其他端對端範例教學課程: