教學課程:使用 Power BI Desktop 分析網頁數據
作為一個長期足球迷,你想報告歐足聯歐錦賽(歐洲杯)冠軍多年來。 使用 Power BI Desktop,您可以將此數據從網頁匯入報表,並建立顯示數據的視覺效果。 在本教學課程中,您將瞭解如何使用 Power BI Desktop 來:
- 連線 至 Web 數據源,並流覽其可用的數據表。
- 在 Power Query 編輯器 中塑造和轉換數據。
- 將查詢命名為 ,並將其匯入 Power BI Desktop 報表。
- 建立和自定義地圖和餅圖視覺效果。
連線 至 Web 數據源
您可以從歐足聯歐洲足球錦標賽維琪百科頁面 https://en.wikipedia.org/wiki/UEFA_European_Football_Championship
的 [結果] 數據表取得歐足聯冠軍數據。
Web 連線只會使用基本身份驗證來建立。 需要驗證的網站可能無法與 Web 連接器正常運作。
若要匯入資料:
在 [Power BI Desktop 首頁] 功能區索引標籤中,下拉 [取得數據] 旁的箭號,然後選取 [Web]。
注意
您也可以選取 [取得數據] 專案本身,或從 Power BI Desktop 開始使用對話框選取 [取得數據],然後從 [取得數據] 對話框的 [所有] 或 [其他] 區段中選取 [Web],然後選取 [連線]。
在 [從 Web] 對話框中,將 URL 貼到 [URL
https://en.wikipedia.org/wiki/UEFA_European_Football_Championship
] 文本框中,然後選取 [確定]。聯機到維琪百科網頁之後,[ 導覽器 ] 對話框會顯示頁面上可用數據表的清單。 您可以選取任何資料表名稱來預覽其數據。 Results[edit] 數據表具有您想要的數據,但並非完全位於您想要的圖形中。 在將數據載入報表之前,您將重新調整並清除數據。
注意
[預覽] 窗格會顯示選取的最新數據表,但當您選取 [轉換數據] 或 [載入] 時,所有選取的數據表都會載入 Power Query 編輯器。
選取 [導覽器] 列表中的 Results[edit] 數據表,然後選取 [轉換數據]。
數據表的預覽會在 Power Query 編輯器 中開啟,您可以在其中套用轉換來清除數據。
在 Power Query 編輯器 中塑造數據
您想要只顯示獲勝的年份和國家/地區,讓數據更容易掃描。 您可以使用 Power Query 編輯器 來執行這些數據成形和清理步驟。
首先,從數據表中移除兩個以外的所有數據行。 稍後將這些數據行重新命名為 Year 和 CountryRegion 。
在 Power Query 編輯器 方格中,選取數據行。 選取 Ctrl 以選取多個專案。
以滑鼠右鍵按兩下並選取 [移除其他資料行],或從 [常用] 功能區索引標籤的 [管理數據行] 群組中選取 [移除>其他數據行],以從數據表中移除所有其他數據行。
或
此版本的彙入數據具有詳細數據附加至年份的 「詳細數據」一詞。 您可以從第一個資料行儲存格中移除額外的 [詳細數據] 一詞。
選取第一個數據行。
以滑鼠右鍵按兩下,然後選取 [取代值],或從功能區 [首頁] 索引標籤的 [轉換] 群組中選取 [取代值]。 此選項也會在 [轉換] 索引標籤的 [任何資料行] 群組中找到。
或
在 [取代值] 對話框中,在 [尋找值] 文本框中輸入 [詳細數據],將 [取代為] 文本框保留空白,然後選取 [確定] 從此數據行刪除 [詳細數據] 一詞。
某些儲存格只包含 「Year」 一詞,而不是年份值。 您可以篩選數據行,只顯示不包含 「Year」 這個字的數據列。
選取數據行上的篩選下拉式箭號。
在下拉功能表中,向下捲動並清除 [年] 選項旁的複選框,然後選取 [確定]。
因為您現在只會查看最終獲勝者數據,因此您可以將第二個數據行重新命名為 CountryRegion。 若要重新命名資料列:
按兩下或點選並按住第二個數據行標頭,或
- 以滑鼠右鍵按下數據行標頭,然後選取 [ 重新命名],或
- 選取 *column,然後從功能區 [轉換] 索引卷標的 [任何數據行] 群組中選取 [重新命名]。
或
在標頭中輸入 CountryRegion ,然後按 Enter 重新命名數據行。
您也想要篩選出在 CountryRegion 數據行中具有null
值的數據列。 您可以使用篩選功能表,就像使用 Year 值一樣,也可以:
以滑鼠右鍵按兩下 2020 資料列中的 CountryRegion 單元格,其值為 null。
選取操作功能表中的 [文字篩選>不等於],以移除包含該儲存格值的任何數據列。
將查詢匯入報表檢視
既然您已以您想要的方式塑造數據,即可將查詢命名為“Euro Cup 優勝者”,並將其匯入報表中。
在 [查詢 設定] 窗格中的 [名稱] 文本框中,輸入歐洲杯優勝者。
從功能區的 [常用] 索引標籤選取 [關閉與套用>] 和 [套用]。
查詢會載入 Power BI Desktop 報表檢視,您可以在 [欄位] 窗格中看到它。
提示
您一律可以回到 Power Query 編輯器,以編輯和精簡查詢的方式:
- 在 [欄位] 窗格中選取 [歐洲杯優勝者] 旁的 [更多選項省略號],然後選取 [編輯查詢],或
- 在報表檢視中,選取 [常用] 功能區索引卷標的 [查詢] 群組中的 [轉換數據]。
建立視覺效果
若要根據您的資料建立視覺效果:
在 [欄位] 窗格中選取 CountryRegion 字段,或將其拖曳至報表畫布。 Power BI Desktop 會將數據辨識為國家/地區名稱,並自動建立 地圖 視覺效果。
藉由拖曳角落中的控點來放大地圖,讓所有獲勝的國家/地區名稱都可見。
地圖顯示贏得歐洲杯錦標賽的每個國家/地區相同的數據點。 若要讓每個數據點的大小反映國家/地區贏得的頻率,請將 [年] 字段拖曳到 [視覺效果] 窗格下方的 [泡泡大小] 底下拖曳數據欄位。 欄位會自動變更為 [年度 計數] 量值,地圖視覺效果現在會顯示已贏得更多比賽的國家/地區較大的數據點。
自定義視覺效果
如您所見,根據您的數據建立視覺效果非常簡單。 自定義視覺效果也很容易,以您想要的方式更好地呈現數據。
格式化地圖
您可以選取視覺效果,然後在 [視覺效果] 窗格中選取 [格式] (畫筆刷) 圖示,以變更視覺效果的外觀。 例如,視覺效果中的「德國」數據點可能會產生誤導,因為西德贏得了兩場比賽,德國贏得了一個。 地圖會加迭兩個點,而不是將它們分開或加在一起。 您可以以不同的方式為這兩個點著色,以反白顯示這個事實。 您也可以為地圖提供更具描述性和吸引力的標題。
選取視覺效果后,選取 [格式] 圖示,然後選取 [視覺效果>泡泡>色彩] 展開數據色彩選項。
將 [全部顯示] 設為 [開啟],然後選取 [西德] 旁的下拉功能表,然後選擇黃色。
選取 [一般>標題] 以展開標題選項,然後在 [文字] 字段中輸入 Euro Cup 優勝者以取代目前的標題。
將文字色彩變更為紅色、大小變更為 12,並將 Font 變更為 Segoe UI (Bold)。
您的地圖視覺效果現在看起來像下列範例:
變更視覺效果類型
您可以選取視覺效果,然後在 [視覺效果] 窗格頂端選取不同的圖示,以變更視覺效果的類型。 例如,您的地圖視覺效果遺漏了蘇聯的數據,因為該國家/地區已不存在於世界地圖上。 樹形圖或餅圖等其他視覺效果類型可能更精確,因為它會顯示所有值。
若要將地圖變更為餅圖,請選取地圖,然後選擇 [視覺效果] 窗格中的餅圖圖示。
提示
- 您可以使用 [數據色彩 格式設定] 選項,讓 “Germany” 和 “West Germany” 的色彩相同。
- 若要在餅圖上將最勝的國家/地區分組,請選取視覺效果右上角的省略號 (...),然後選取 [依年份計數排序]。
Power BI Desktop 提供順暢的端對端體驗,從從各種數據源取得數據,並成形以符合您的分析需求,以豐富且互動式的方式可視化此數據。 報表準備就緒后,您可以將 它上傳至 Power BI ,並根據它建立儀錶板,以便與其他 Power BI 用戶共用。