共用方式為


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

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

您將了解如何:

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

必要條件

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

建立語意模型

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

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

  2. 在左上方,選取 [Lakehouse ] 作為篩選條件。

  3. 選取您在教學課程系列上一個部分中所使用的 Lakehouse。

  4. 選取 頂端功能區上的 [新增語意模型 ]。

    Screenshot of the lakehouse UI home, showing where to select the New semantic model option on the ribbon.

  5. 為語意模型指定名稱,例如「銀行變換預測」。然後選取 customer_churn_test_predictions 數據集。

    Screenshot of the New semantic model dialog box, showing where to select the correct data and select Continue.

  6. 選取確認

新增量值

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

  1. 新增變換率的新量值。

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

      Screenshot show creating a new measure.

    2. 若要判斷平均預測變換率,請將公式列中的 取代 Measure = 為:

      Churn Rate = AVERAGE(customer_churn_test_predictions[predictions])
      
    3. 若要套用公式,請選取公式列中的複選標記。 新的量值會出現在數據表中。 計算機圖示會顯示它已建立為量值。

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

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

      Screenshot show the new Churn Rate measure with properties set.

  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(customer_churn_test_predictions[Churn Rate], customer_churn_test_predictions[Geography_Germany] = 1)
      

      這會將數據列篩選為德國的地理位置(Geography_Germany等於一個)。

    3. 若要套用公式,請選取公式列中的複選標記。

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

    • 西班牙的流失率:

      Spain Churn = CALCULATE(customer_churn_test_predictions[Churn Rate], customer_churn_test_predictions[Geography_Spain] = 1)
      
    • 法國的流失率:

      France Churn = CALCULATE(customer_churn_test_predictions[Churn Rate], customer_churn_test_predictions[Geography_France] = 1)
      

建立新報表

完成所有作業之後,請選取 頂端功能區上的 [建立報表],以移至 Power BI 報表 撰寫頁面。

Screenshot shows how to create a report.

報表頁面出現之後,請新增這些視覺效果:

  1. 選取頂端功能區上的文字框,然後輸入報表的標題,例如「銀行客戶流失」。 變更 [格式] 面板中的字型大小和背景色彩。 選取文字並使用格式列來調整字型大小和色彩。

  2. 在 [視覺效果] 面板中,選取 [卡片 ] 圖示。 從 [ 數據] 窗格中,選取 [ 變換率]。 變更 [格式] 面板中的字型大小和背景色彩。 將此視覺效果拖曳到報表的右上方。

    Screenshot shows addition of Churn Rate card.

  3. 在 [視覺效果] 面板中,選取 折線圖和堆棧柱形圖 圖示。 選取 x 軸的存留期數據行 y 軸的變換率,以及行 y 軸的客戶。

    Screenshot shows addition of a stacked column chart for Age.

  4. 在 [視覺效果] 面板中,選取 折線圖和堆棧柱形圖 圖示。 針對 x 軸選取 NumOfProducts數據行 y 軸的變換率,以及行 y 軸的客戶。

    Screenshot shows addition of a stacked column chart of NumOfProducts.

  5. 在 [視覺效果] 面板中,選取 [堆棧柱形圖] 圖示。 針對 x 軸選取 [NewCreditsScore ] 和 [y 軸的變換率 ]。

    Screenshot shows adding a stacked column chart of NewCreditScore.

    將標題 “NewCreditsScore” 變更為 [格式] 面板中的 [信用分數]。

    Screenshot shows changing the title for the chart.

  6. 在 [視覺效果] 面板中,選取 [叢集柱形圖 ] 卡片。 針對 Y 軸,選取 [德國變換]、 [西班牙變換]、 [法國變換 ]。

    Screenshot shows the clustered column chart.

注意

此報表代表如何在Power BI中分析已儲存的預測結果的範例。 不過,對於真正的客戶變換使用案例,您可能必須根據貴公司的和企業分析小組標準化為計量,對要建立哪些視覺效果進行更徹底的構想。

Power BI 報表會顯示:

  • 使用兩個以上銀行產品的客戶流失率較高,但很少有客戶有兩個以上的產品。 銀行應該收集更多數據,但也調查與更多產品相關的其他特徵(請參閱左下方面板的繪圖)。
  • 德國銀行客戶流失率高於法國和西班牙(見右下面板的陰謀),這表明對鼓勵客戶離職的調查可能有益。
  • 有更多的中年客戶(25-45之間)和45-60之間的客戶傾向於退出更多。
  • 最後,信用分數較低的客戶很可能離開銀行去其他金融機構。 該銀行應研究鼓勵信用分數較低和賬戶餘額的客戶與銀行保持一起的方式。

後續步驟

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