教學課程第5部分:使用Power BI報表將預測可視化
在本教學課程中,您將從第 4 部分產生的 預測數據建立 Power BI 報表:執行批次評分,並將預測儲存至 Lakehouse。
您將了解如何:
- 從預測數據建立語意模型。
- 將新的量值新增至 Power BI 中的數據。
- 建立 Power BI 報表。
- 將視覺效果新增至報表。
必要條件
取得 Microsoft Fabric 訂用 帳戶。 或者,註冊免費的 Microsoft Fabric 試用版。
登入 Microsoft Fabric。
使用首頁左側的體驗切換器,切換至 Synapse 資料科學 體驗。
這是教學課程系列的第 5 部分。 若要完成本教學課程,請先完成:
- 第 1 部分:使用 Apache Spark 將數據內嵌至 Microsoft Fabric Lakehouse。
- 第 2 部分:使用 Microsoft Fabric 筆記本 探索和可視化數據,以深入了解數據。
- 第3部分:定型和註冊機器學習模型。
- 第 4 部分:執行批次評分,並將預測儲存至 Lakehouse。
建立語意模型
建立連結至您在第 4 部分中產生的預測數據的新語意模型:
在左側,選取您的工作區。
在左上方,選取 [Lakehouse ] 作為篩選條件。
選取您在教學課程系列上一個部分中所使用的 Lakehouse。
選取 頂端功能區上的 [新增語意模型 ]。
為語意模型指定名稱,例如「銀行變換預測」。然後選取 customer_churn_test_predictions 數據集。
選取確認。
新增量值
現在,將一些量值新增至語意模型:
新增變換率的新量值。
選取 頂端功能區中的 [新增量值 ]。 此動作會將名為 Measure 的新專案新增至 customer_churn_test_predictions 數據集,並在數據表上方開啟公式列。
若要判斷平均預測變換率,請將公式列中的 取代
Measure =
為:Churn Rate = AVERAGE(customer_churn_test_predictions[predictions])
若要套用公式,請選取公式列中的複選標記。 新的量值會出現在數據表中。 計算機圖示會顯示它已建立為量值。
在 [屬性] 面板中,將格式從 [一般] 變更為 [百分比]。
在 [ 屬性] 面板中向下捲動,將 [小數字數 ] 變更為 1。
新增計算銀行客戶總數的新量值。 您將需要它來取得其餘的新量值。
選取 頂端功能區中的 [新增量值 ],將名為 Measure 的新專案新增至
customer_churn_test_predictions
數據集。 此動作也會開啟數據表上方的公式列。每個預測都代表一個客戶。 若要判斷客戶總數,請將公式列中的 取代
Measure =
為:Customers = COUNT(customer_churn_test_predictions[predictions])
選取公式列中的複選標記以套用公式。
新增德國的流失率。
選取 頂端功能區中的 [新增量值 ],將名為 Measure 的新專案新增至
customer_churn_test_predictions
數據集。 此動作也會開啟數據表上方的公式列。若要判斷德國的流失率,請將公式列中的取代
Measure =
為:Germany Churn = CALCULATE(customer_churn_test_predictions[Churn Rate], customer_churn_test_predictions[Geography_Germany] = 1)
這會將數據列篩選為德國的地理位置(Geography_Germany等於一個)。
若要套用公式,請選取公式列中的複選標記。
重複上述步驟,以新增法國和西班牙的流失率。
西班牙的流失率:
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 報表 撰寫頁面。
報表頁面出現之後,請新增這些視覺效果:
選取頂端功能區上的文字框,然後輸入報表的標題,例如「銀行客戶流失」。 變更 [格式] 面板中的字型大小和背景色彩。 選取文字並使用格式列來調整字型大小和色彩。
在 [視覺效果] 面板中,選取 [卡片 ] 圖示。 從 [ 數據] 窗格中,選取 [ 變換率]。 變更 [格式] 面板中的字型大小和背景色彩。 將此視覺效果拖曳到報表的右上方。
在 [視覺效果] 面板中,選取 折線圖和堆棧柱形圖 圖示。 選取 x 軸的存留期、數據行 y 軸的變換率,以及行 y 軸的客戶。
在 [視覺效果] 面板中,選取 折線圖和堆棧柱形圖 圖示。 針對 x 軸選取 NumOfProducts、數據行 y 軸的變換率,以及行 y 軸的客戶。
在 [視覺效果] 面板中,選取 [堆棧柱形圖] 圖示。 針對 x 軸選取 [NewCreditsScore ] 和 [y 軸的變換率 ]。
將標題 “NewCreditsScore” 變更為 [格式] 面板中的 [信用分數]。
在 [視覺效果] 面板中,選取 [叢集柱形圖 ] 卡片。 針對 Y 軸,選取 [德國變換]、 [西班牙變換]、 [法國變換 ]。
注意
此報表代表如何在Power BI中分析已儲存的預測結果的範例。 不過,對於真正的客戶變換使用案例,您可能必須根據貴公司的和企業分析小組標準化為計量,對要建立哪些視覺效果進行更徹底的構想。
Power BI 報表會顯示:
- 使用兩個以上銀行產品的客戶流失率較高,但很少有客戶有兩個以上的產品。 銀行應該收集更多數據,但也調查與更多產品相關的其他特徵(請參閱左下方面板的繪圖)。
- 德國銀行客戶流失率高於法國和西班牙(見右下面板的陰謀),這表明對鼓勵客戶離職的調查可能有益。
- 有更多的中年客戶(25-45之間)和45-60之間的客戶傾向於退出更多。
- 最後,信用分數較低的客戶很可能離開銀行去其他金融機構。 該銀行應研究鼓勵信用分數較低和賬戶餘額的客戶與銀行保持一起的方式。
後續步驟
這會完成五個部分教學課程系列。 請參閱其他端對端範例教學課程:
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應