共用方式為


教學課程:使用 Power BI Desktop 來分析網頁資料

您是一名鐵桿足球迷,想要報導歐洲足球聯賽 (歐洲盃) 歷年的得獎者。 使用 Power BI Desktop,您可以將此數據從網頁匯入報表,並建立顯示數據的視覺效果。 在本教學課程中,您將學習使用 Power BI Desktop 來完成下列動作:

  • 連線到 Web 資料來源並瀏覽可用的資料表。
  • 在 Power Query 編輯器中塑造及轉換資料。
  • 命名查詢並將其匯入 Power BI Desktop 報表。
  • 建立及自訂地圖和圓形圖視覺效果。

連線到 Web 資料來源

您可以從 UEFA 歐洲足球聯賽維基百科頁面的成績表格取得 UEEA 得獎者資料,網址是 https://en.wikipedia.org/wiki/UEFA_European_Football_Championship

顯示歐洲盃維基百科的 [結果] 資料表的螢幕擷取畫面,其中包含獲勝者和其他資訊。

Web 連線只會使用基本驗證來建立。 需要驗證的網站使用 Web 連接器可能無法正常運作。

匯入資料:

  1. 在 [Power BI Desktop 首頁] 功能區索引標籤中,下拉式清單 [取得數據] 旁的箭號,然後選取 [Web]。

    顯示功能區上 [取得資料] 選項的螢幕擷取畫面,其中已選取 [Web]。

    注意

    您也可以選取 [取得數據] 專案本身,或從 Power BI Desktop Home 選取 [從其他來源取得數據],然後從 [取得數據] 對話框的 [全部] 或 [其他] 區段選取 [Web],然後選取 [連線]。

  2. 在 [從 Web] 對話方塊中,將 URL https://en.wikipedia.org/wiki/UEFA_European_Football_Championship 貼到 [URL] 文字方塊中,然後選取 [確定]

    顯示 [從 Web] 對話方塊的螢幕擷取畫面,您可以在其中輸入網頁的 URL。

    聯機至維琪百科網頁之後,[ 導覽器 ] 對話框會顯示頁面上可用數據表的清單。 您可以選取任何資料表名稱來預覽其資料。 表 3 具有您想要的數據,但並非完全位於您想要的圖形中。 您將重新塑造及清除資料,然後再將資料載入報表。

    顯示 [導覽器] 對話方塊的螢幕擷取畫面,其中已選取資料表並強調顯示 [轉換資料]。

    注意

    [預覽] 窗格會顯示最近選取的資料表,但當您選取 [轉換資料] 或 [載入] 時,所有選取的資料表都會載入 Power Query 編輯器。

  3. 在 [導覽器] 清單中選取 [資料表 3],然後選取 [轉換資料]。

    Power Query 編輯器中會開啟資料表的預覽,您可以在其中套用各種轉換來清除資料。

    顯示 Power Query 編輯器的螢幕擷取畫面,其中已匯入的資料已備妥可供轉換。

在 Power Query 編輯器中塑造資料

您想要只顯示年份和贏得勝利的國家/地區,以便讓資料更容易閱讀。 您可以使用 Power Query 編輯器來執行這些資料塑造及清理步驟。

首先,除了 2 個資料行之外,移除資料表中的所有資料行。 稍後將其中一個數據行重新命名為 CountryRegion

  1. 在 [Power Query 編輯器] 方格中,選取資料行。 按 Ctrl 以選取多個專案。

  2. 以滑鼠右鍵按一下並選取 [移除其他資料行],或從 [首頁] 功能區索引標籤的 [管理資料行] 群組,依序選取 [移除資料行]>[移除其他資料行],以便從資料表中移除所有其他資料行。

    顯示將資料行強調顯示的螢幕擷取畫面,其中已將內容功能表中的 [移除其他資料行] 選取。

    顯示將資料行強調顯示的螢幕擷取畫面,其中已將功能區中的 [移除其他資料行] 選取。

匯入數據的第二列包含不需要的值。 您可以篩選 [最終 ] 數據行,以排除 “Winners” 這個字。

  1. 選取數據行上的篩選下拉式箭號。

  2. 在下拉功能表中,向下捲動並清除 [優勝者] 選項旁的複選框,然後選取 [確定]。

    顯示內容功能表中 [文字篩選] 的螢幕擷取畫面,在其中您可以移除項目。

    具有 「Winners」 一字的儲存格會連同旁邊一個儲存格篩選出來, null 另一個數據行在相同數據列中的值。

  3. 2028 年和 2032 年執行同樣的事情,因為這些遊戲尚未進行,結果未知。

因為您現在只需要最終獲勝者資料,可以將第二個資料行重新命名為 CountryRegion。 重新命名資料行:

  1. 按兩下或點選並按住第二個資料行標題,或

    • 以滑鼠右鍵按下數據行標頭,然後選取 [ 重新命名],或
    • 選取數據行,然後從功能區 [轉換] 索引標籤的 [任何數據行] 群組中選取 [重新命名]。

    顯示從資料行的內容功能表中選取 [重新命名] 選項的螢幕擷取畫面。

    顯示從功能區選取 [重新命名] 選項的螢幕擷取畫面。

  2. 在標題中輸入 CountryRegion,然後按 Enter 來重新命名資料行。

您也想要篩選出在 CountryRegion 資料行中具有 null 值的資料列。 您可以使用篩選功能表,就像使用 [優勝者 ] 值一樣,也可以:

  1. 以滑鼠右鍵按兩下具有 null的數據列。 由於這兩個數據行在相同的數據列中都有 Null ,因此您可以在任一數據行的儲存格上按下滑鼠右鍵。

  2. 依序選取內容功能表中的 [文字篩選]>[不等於],以移除包含此儲存格值的所有資料列。

    顯示已選取 [文字篩選] 和 [不等於] 內容功能表的螢幕擷取畫面。

匯入的數據具有附加至 2020 年的上標記事標記 [c]。 您可以移除記事標記 [c],也可以根據附註將值變更為 2021,也就是相符項目發生時。

  1. 選取第一個資料行。

  2. 以滑鼠右鍵按鍵按下並選取 [取代值],或從功能區 [首頁] 索引卷標的 [轉換] 群組中選取 [取代值]。 此選項也可以在 [轉換] 索引標籤的 [任何資料行] 群組中找到。

    顯示將資料行強調顯示的螢幕擷取畫面,其中已將內容功能表中的 [取代值] 選取。

    顯示將資料行強調顯示的螢幕擷取畫面,其中已將功能區中的 [取代值] 選取。

  3. 在 [取代值] 對話框中,於 [尋找值] 文本框中輸入 2020[c],在 [取代為] 文本框中輸入 2021,然後選取 [確定] 以取代數據行中的值。

    此螢幕快照顯示 [取代值] 對話框,您可以在其中變更數據行中的值。

將查詢匯入報表檢視

將資料塑造成想要的形式之後,接著就可以將查詢命名為 "Euro Cup Winners" (歐洲盃獲勝者),然後匯入報表中。

  1. 在 [查詢] 窗格中的 [名稱] 文本框中,輸入歐洲杯優勝者

    顯示 [查詢設定] 的螢幕擷取畫面,其中已輸入歐洲盃獲勝者名稱。

  2. 從功能區的 [首頁] 索引標籤依序選取 [關閉並套用]>[關閉並套用]

    顯示 [首頁] 功能區上的 [關閉與套用] 選項的螢幕擷取畫面。

查詢會載入 Power BI Desktop 報表檢視,您可以在 [資料] 窗格中看到它

顯示 [數據] 窗格的螢幕快照,其中包含 [歐洲杯優勝者] 字段、[國家/地區] 和 [年份]。

提示

您隨時可以回到 Power Query 編輯器並執行以下操作來編輯及精簡查詢:

  • 選取 [欄位] 窗格 Euro Cup Winners 旁邊的 [更多選項] 省略符號 (...),然後選取 [編輯查詢],或
  • 在報表檢視中,選取 [常用] 功能區索引標籤的 [查詢] 群組中的 [轉換資料]

建立視覺效果

根據您的資料建立視覺效果:

  1. 選取 [數據] 窗格中的 CountryRegion 字段,或將其拖曳至報表畫布。 Power BI Desktop 會將資料辨識為國家/地區名稱,並自動建立地圖視覺效果。

    顯示 [國家/地區] 欄位地圖視覺效果的螢幕擷取畫面。

  2. 拖曳位在角落的控點來放大地圖,這樣就可以看到所有獲勝國家/地區的名稱。

    顯示放大地圖的螢幕擷取畫面,如所述。

  3. 地圖會顯示顯示相同的資料點,代表每一個贏得歐洲盃聯賽的國家/地區。 若要讓每個數據點的大小反映國家/地區贏了的頻率,請將 [年份] 字段拖曳[視覺效果] 窗格下方的 [泡泡大小] 底下的 [新增數據欄位]。 這個欄位會自動變更為 Count of Year 量值,在地圖視覺效果中,現在較大的資料點代表贏得更多比賽的國家/地區。

    顯示將年份計數拖曳至泡泡圖大小的結果的螢幕擷取畫面。

自訂視覺效果

如您所見,根據資料來建立視覺效果十分容易。 自訂視覺效果同樣輕鬆簡單,讓資料以您所希望的方式來呈現。

設定地圖格式

您可以選取視覺效果,然後選取 [視覺效果] 窗格中的 [格式] 圖示 (筆刷),即可變更視覺效果的外觀。 例如,視覺效果中的「德國」資料點會產生誤導,因為西德贏了兩場聯賽且德國贏了一場。 但地圖將兩個資料點重疊,而不是將它們分開或加在一起。 您可以將這兩個點用不同顏色表示,以突顯這種情況。 您也可以為地圖提供一個更清楚且更吸引人的標題。

  1. 選取視覺效果之際,選取 [格式] 圖示,接著選取 [視覺效果] > [泡泡圖] > [色彩] 以展開資料色彩選項。

    顯示已選取 [格式] 圖示的螢幕擷取畫面,其中已開啟 [泡泡圖] 選項並強調顯示 [色彩]。

  2. 將 [全部顯示] 設為 [開啟],然後選取 [西德] 旁的下拉功能表,然後選擇黃色。

    顯示您可以選取色彩,以變更色彩,包括 [主題色彩] 和 [最近使用的色彩] 的螢幕擷取畫面。

  3. 選取 [一般] > [標題] 來展開標題選項,然後在 [文字] 欄位中,輸入 Euro Cup Winners 來取代目前的標題。

  4. 將 [文字色彩] 變更為紅色、[大小] 變更為 12,以及 [字型] 變更為 [Segoe UI (Bold)]

    顯示 [標題] 選項的螢幕擷取畫面,在其中您可以變更字型色彩、大小和系列。

現在您的地圖視覺效果看起來像此範例:

顯示已套用格式化變更的地圖視覺效果的螢幕擷取畫面。

變更視覺效果類型

您可以選取視覺效果,然後選取 [視覺效果] 窗格上方的不同圖示,來變更視覺效果的類型。 例如,您的地圖視覺效果遺漏了蘇聯的資料,因為該國家/地區已不存在於世界地圖上。 樹狀圖圓形圖之類的視覺效果可能更精確,因為它會顯示所有的值。

若要將地圖變更為圓形圖,請選取地圖,然後選擇 [視覺效果] 窗格中的 [圓形圖] 圖示。

顯示相同欄位已變更為圓形圖的螢幕擷取畫面。

提示

  • 您可以使用 [資料色彩] 格式化選項,讓 "Germany" (德國) 和 "West Germany" (西德) 變成相同的色彩。
  • 若要將餅圖上最勝的國家/地區分組,請選取視覺效果右上角的省略號 (...),然後選取 [排序軸 ] 和 [年份計數]。

Power BI Desktop 提供從頭到尾流暢的體驗,包括從各種資料來源取得資料、讓資料成形以符合您的分析需求,乃至於以豐富且互動的方式將此資料視覺化。 準備好報表之後,您可以將其上傳至 Power BI 並建立以此為基礎的儀表板,您可以與其他 Power BI 使用者共用該儀表板。