教學課程:併入網際網路資料與設定 Power View 報表預設值

概要    在前一個教學課程的結尾,建立以地圖為基礎的 Power View 報表,您的 Excel 活頁簿包含各種來源的資料、根據使用 Power Pivot建立之關聯的資料模型,以及含一些基本奧運會資訊的地圖式 Power View 報表。 在本教學課程中,我們會使用更多資料、有趣的圖形來延伸及優化活頁簿,並準備活頁簿,輕鬆建立令人驚歎的 Power View 報表。

附註: 本文描述 Excel 2013 中的資料模型。 不過,於 Excel 2013 中導入的資料模型和 Power Pivot 功能也同樣適用於 Excel 2016。

本教學課程的各個章節如下:

將以網際網路為基礎的圖像連結匯入資料模型

使用網際網路資料來完成資料模型

隱藏資料表和欄位,以便更輕鬆地建立報表

重點複習和測驗

本教學課程結尾有一項測驗,可供您測驗學習成效。

本系列會使用說明奧運獎牌、主辦國家/地區及各種奧運運動賽事的資料。 本系列中的教學課程如下:

  1. 將資料匯入 Excel 2013 並建立資料模型

  2. 利用 Excel 2013、Power Pivot 與 DAX 擴充資料模型關聯

  3. 建立以地圖為基礎的 Power View 報表

  4. 併入網際網路資料與設定 Power View 報表預設值

  5. Power Pivot 說明

  6. 建立令人讚嘆的 Power View 報表 - 第 2 部分

建議您依序瀏覽。

這些教學課程採用 Excel 2013 並啟用 Power Pivot 功能。 如需 Excel 2013 的詳細資訊,請按一下這裡。 如需啟用 Power Pivot 的相關指示,請按一下這裡

將以網際網路為基礎的圖像連結匯入資料模型

資料量不斷增加,所以預期能夠視覺化的資料量。 使用額外的資料是不同的觀點,以及查看和考慮資料如何以多種不同的方式進行互動的機會。 Power Pivot 和 Power View 會將您的資料彙集在一起,以及外部資料,並以有趣的方式呈現。

在此區段中,您將延伸資料模型,以包含參與奧運會的區域或國家/地區的標誌影像,然後新增影像來代表奧運會中的 contested 學科。

將標誌影像新增至資料模型

影像會豐富 Power View 報表的視覺效果。 在下列步驟中,您新增兩個圖像類別:每個學科的影像,以及代表每個地區或國家/地區之旗標的影像。

您有兩個數據表,適合用來納入此資訊:適用于 [學科] 影像的 [學科] 表格,以及 [旗標] 的 [ Hosts ] 資料表。 若要讓這個有趣,您可以使用在網際網路上找到的影像,並使用每個影像的連結,讓任何人無論身在何處都能呈現報告。

  1. 在網際網路上搜尋之後,您會找到適合每個國家或地區的標記影像來源: CIA.gov World Factbook 網站。 例如,當您按一下 [下列連結] 時,就會出現 [華北] 旗標的影像。


    HTTPs://www.cia.gov/library/publications/the-world-factbook/graphics/flags/large/fr-lgflag.gif
    當您進一步調查並找到網站上的其他標誌影像 Url 時,您會認識到 Url 的格式一致,且唯一的變數是兩個字母的國家或地區碼。 因此,如果您知道每個兩個字母的國家或地區代碼,就可以在每個 URL 中插入該雙字母程式碼,並取得每個標誌的連結。 如此一來,當您仔細查看資料時,您會發現 [主機] 表格包含兩個字母的國家或地區碼。 絕佳.

  2. 您必須在 [主機] 資料表中建立新的欄位,才能儲存旗標 url。 在舊版教學課程中,您使用 DAX 來串連兩個欄位,我們將對旗標 Url 執行相同的動作。 在 Power Pivot中,選取 [ Hosts ] 資料表中含有 [標題]新增欄的空白欄。 在資料編輯列中,輸入下列 DAX 公式(或您可以將它複製並貼到公式欄)。 看起來很長,但大部分都是我們想要從 CIA Factbook 使用的 URL。

    =REPLACE("https://www.cia.gov/library/publications/the-world-factbook/graphics/flags/large/fr-lgflag.gif",82,2,LOWER([Alpha-2 code]))

    在該 DAX 函數中,您執行了幾項操作,全部都在一行中。 首先,DAX 函數 REPLACE 取代指定文字字串中的文字,因此,使用該函數,您會將參照法國旗標(fr)的 URL 部分,以適用于每個國家或地區的適當雙字母碼取代。 Number 82 會告知 REPLACE 函數將替換82字元開始到字串中。 後面的2會告訴您要取代的字元數。 接下來,您可能會注意到 URL 是區分大小寫(當然),而且雙字母代碼是大寫的,因此我們必須將它們插入到 URL 時使用 DAX 函數較低的版本,將它們轉換成小寫。

  3. 將資料行重新命名為 FlagURL 的標誌 Url。 您的 Power Pivot 畫面現在看起來會像下列畫面所示。

    利用 PowerPivot 和 DAX 建立 URL 欄位

  4. 回到 Excel,然後選取Sheet1中的樞紐分析表。 選取 [樞紐分析表欄位] 中的 [全部]。 您會看到您所新增的 FlagURL 欄位,如下列畫面所示。
    FlagURL 已新增至 [主辦城市] 表格

    附註: 在某些情況下,CIA.gov World Factbook 網站使用的 Alpha-2 程式碼與Hosts資料表中提供的正式 ISO 3166-1 Alpha 代碼不相符,這表示有些標誌無法正確顯示。 您可以修正這個問題,並取得正確的標誌 Url,方法是在 Excel 的 [主機] 表格中,針對每個受影響的專案直接進行下列替換。 好消息是 Power Pivot 會自動偵測您在 Excel 中所做的變更,並重新計算 DAX 公式:

    • 在 AU 變更

在資料模型中新增 [運動] 設計標誌

當影像與奧運會相關聯時,Power View 報表就更有趣了。 在本節中,您將影像新增至 [學科] 資料表。

  1. 在搜尋網際網路之後,您會發現 Wikimedia Creative commons 對於每個奧運會所提交的每個奧運會都有良好的設計標誌。 下列連結顯示來自 Parutakupiu 的許多影像。

    HTTP://commons.wikimedia.org/wiki/user:parutakupiu

  2. 但當您查看每個個別的影像時,您會發現一般 URL 結構本身並不是使用 DAX 來自動建立影像的連結。 您想要知道資料模型中有多少學科,以估量您是否應該手動輸入連結。 在 Power Pivot 選取 [學科] 資料表,然後查看 [ Power Pivot ] 視窗的底部。 在這裡,您會看到記錄數是69,如下列畫面所示。
    PowerPivot 顯示記錄數目

    您決定69記錄不是太多,無法手動複製及貼上,尤其是當您建立報表時,這些記錄很有吸引力。

  3. 若要新增 pictogram Url,您需要有 [學科] 資料表中的新資料行。 這會帶來有趣的挑戰: [學科] 資料表是透過匯入 Access 資料庫而新增至資料模型,因此 [學科] 資料表只會出現在 Power Pivot,而不是在 Excel 中。 但在 Power Pivot中,您無法直接將資料輸入個別記錄(也稱為資料列)。 若要解決這個情況,我們可以根據 [學科] 資料表中的資訊來建立新的資料表、將其新增至資料模型,以及建立關聯。

  4. 在 Power Pivot中,複製 [學科] 資料表中的三個數據行。 您可以將游標移到 [準則] 欄上,然後拖曳到 [SportID] 資料行,如下列畫面所示,然後按一下 [常用] > 剪貼簿 > 複製]。

    在 PowerPivot 中複製欄位

  5. 在 Excel 中,建立新的工作表並貼上複製的資料。 將貼上的資料格式設定為表格,就像您在這個系列中先前的教學課程一樣,將頂端列指定為標籤,然後將其命名為 [ DiscImage]。 為工作表 DiscImage 命名。

附註: 已完成所有手動輸入的活頁簿(稱為 DiscImage_table .xlsx)是您在這個系列的第一個教學課程中下載的其中一個檔案。 若要輕鬆進行,您可以按一下這裡來下載。 閱讀後續步驟,您可以使用自己的資料將其套用至類似的情況。

  1. 在 [SportID] 旁的欄中,在第一列中輸入 DiscImage。 Excel 會自動延伸表格以包含資料列。 您的DiscImage工作表看起來會像下列畫面所示。

    在 Excel 中延伸表格

  2. 根據 Wikimedia Creative commons 中的設計標誌,輸入每個學科的 Url。 如果您已將活頁簿下載到已輸入的位置,您可以將其複製並貼到該欄中。

  3. 在 Excel 中,您可以選擇 [新增至資料模型]Power Pivot > 資料表 >] ,將您建立的資料表新增至資料模型。

  4. 在 Power Pivot的 [圖表] 視圖中,將 [DisciplineID] 欄位從 [學科] 資料表拖曳到 [ DiscImage ] 資料表中的 [DisciplineID] 欄位,即可建立關聯。

設定資料類別以正確顯示圖像

為了讓 Power View 中的報表能夠正確顯示影像,您必須正確地將資料類別設定為 [圖像 URL]。 Power Pivot 嘗試判斷您在資料模型中所擁有的資料類型,在這種情況下,它會在自動選取類別後加上字詞(建議使用),但最好務必這麼做。 讓我們來確認。

  1. 在 Power Pivot中,選取 [ DiscImage ] 資料表,然後選擇 [DiscImage] 資料行。

  2. 在功能區上,選取 [高級 > 報表屬性 > 資料類別],然後選取 [影像 URL],如下列畫面所示。 Excel 會嘗試偵測資料類別,並在這種情況下,將選取的資料類別標示為(建議)。

    在 PowerPivot 中設定資料類別

您的資料模型現在包含可與每個學科相關聯的設計標誌 Url,且資料類別正確地設定為 [圖像 URL]。

使用網際網路資料來完成資料模型

如果您發現資料可靠且有用,網際網路上的許多網站都會提供可在報表中使用的資料。 在本節中,您將人口資料新增到您的資料模型。

在資料模型中新增人口資訊

若要建立包含人口資訊的報告,您需要在資料模型中尋找並包含人口資料。 這類資訊的絕佳來源是 Worldbank.org 資料銀行。 流覽網站之後,您會發現下列頁面,可讓您選取及下載所有種類的國家或地區資料。

HTTP://databank.worldbank.org/data/views/variableSelection/selectvariables.aspx?source=world-development-indicators

從 Worldbank.org 下載資料的選項有許多,而且您可以建立的各種有趣報告就是結果。 現在,您想要在您的資料模型中對國家或地區進行填充。 在下列步驟中,您會下載人口資料的資料表,並將它新增到您的資料模型。

附註: 網站有時會變更,因此 Worldbank.org 上的版面配置可能與以下所述稍有不同。 或者,您也可以按一下這裡,下載名為已包含 Worldbank.org 資料的 Excel 活頁簿,並使用下列步驟建立。

  1. 從上面提供的連結流覽至 worldbank.org 網站。

  2. 在頁面的中間區段中的 [國家/地區] 底下,按一下 [全選]

  3. 在 [數列] 下,搜尋並選取人口匯總。 下列畫面顯示該搜尋的影像,其中有一個箭號指向 [搜尋] 方塊。

    從 worldbank.org 選取資料集

  4. 在 [時間] 底下,選取 [2008] (這是幾年後的版本),但它符合這些教學課程中使用的奧運會資料。

  5. 選取完畢後,按一下 [下載] 按鈕,然後選擇 [Excel] 做為檔案類型。 已下載的活頁簿名稱並不是很容易閱讀。 將活頁簿重新命名為 [ .xls],然後將其儲存在您可以在下一組步驟中存取該活頁簿的位置。

現在您已經準備好將資料匯入資料模型了。

  1. 在包含您的奧運會資料的 Excel 活頁簿中,插入新的工作表並為其命名。

  2. 流覽至已下載的內容.xls活頁簿,將它開啟,然後複製資料。 請記住,只要選取資料集中的任何儲存格,您就可以按 Ctrl + A 來選取所有連續的資料。 將資料貼到您的奧運會活頁簿中的單元格 A1 中。

  3. 在您的 [奧運會] 活頁簿中,您想要將剛剛貼上的資料格式化為表格,並為表格填入命名。 在已選取資料集中的任何儲存格(例如儲存格 A1),按 Ctrl + A 以選取所有相鄰資料,然後按 Ctrl + T 將資料格式化為表格。 由於資料有標題,請在顯示的 [建立表格] 視窗中選取 [有標題的表格],如下所示。

    [建立表格] 視窗

    將資料格式化為表格有許多優點。 您可以指定表格的名稱,可讓您更易於識別。 您也可以建立表格之間的關係,以便在樞紐分析表、Power Pivot 和 Power View 中進行探索與分析。

  4. 在 [表格工具] >的 [設計] 索引標籤中,找出 [資料表名稱] 欄位,然後輸入「填充」來命名資料表。 人口資料位於標題為2008的欄中。 若要讓專案保持直接,請將人口資料表中的2008欄重新命名為 [人口]。 您的活頁簿現在看起來像下列畫面。

    人口資料納入 Excel

    附註: 在某些情況下,Worldbank.org 網站所使用的國家/地區代碼獎牌資料表中提供的官方 ISO 3166-1 Alpha 程式碼不相符,這表示部分 countryregions have 不會顯示人口資料。 您可以針對每個受影響的專案,在 Excel 的填充資料表中直接進行下列替換,以修正此問題。 好消息是 Power Pivot 會自動偵測您在 Excel 中所做的變更:

    • 將 NLD 變更為 NED

    • 將 [CHE] 變更為 [SUI]

  5. 在 Excel 中,選取 [ Power Pivot > 資料表 > 新增至資料模型],將資料表新增至資料模型,如下列畫面所示。

    新增新資料至資料模型

  6. 接下來,讓我們建立關聯。 我們注意到樣本中的國家或地區代碼,是在獎牌的 NOC_CountryRegion 欄位中找到的三位數程式碼。 很好,我們可以輕鬆地在這些資料表之間建立關聯。 在 Power Pivot的 [圖表視圖] 中,拖曳填充表格,使其位於 [獎牌] 表格的旁邊。 將 [獎牌] 資料表的 [NOC_CountryRegion] 欄位拖曳到 [人口] 資料表中的 [國家/地區代碼] 欄位。 建立關聯,如下列畫面所示。

    建立表格之間的關聯

這並不是很困難。 您的資料模型現在包含旗標、學科圖像的連結(我們在前面稱為設計標誌),以及提供人口資訊的新資料表。 我們有所有可用的資料,我們已準備好建立一些可讓您加入報表的視覺效果。

但首先,我們將報表不會使用的表格和欄位隱藏起來,讓您更輕鬆地建立報表。

隱藏資料表和欄位,以便更輕鬆地建立報表

您可能已經注意到 [獎牌] 資料表中有多少欄位。 許多人,包括許多您不會用來建立報表的人。 在本節中,您將瞭解如何隱藏部分欄位,讓您可以在 Power View 中簡化報表建立過程。

若要自行查看,請選取 Excel 中的 Power View 工作表。 下列畫面顯示Power View 欄位中的資料表清單。 這是一份很長的表格清單供您選擇,而在許多資料表中,您的報表將不會使用這些欄位。

Excel 活頁簿中有太多可用表格

基礎資料仍很重要,但資料表和欄位的清單太長,可能有點令人望而生畏。 您可以在用戶端工具(例如樞紐分析表和 Power View)中隱藏資料表和欄位,而不需移除資料模型中的基礎資料。

在下列步驟中,您會使用 Power Pivot隱藏幾個資料表和欄位。 如果您需要隱藏的資料表或欄位來產生報表,您可以隨時返回 Power Pivot 並將其取消隱藏。

附註: 當您隱藏欄或欄位時,您將無法根據這些隱藏的資料表或欄位來建立報表或篩選。

使用Power Pivot隱藏表格

  1. 在 Power Pivot中,選取 [常用] > 視圖 > 資料檢視],確定已選取 [資料檢視],而不是在 [圖表] 視圖中。

  2. 我們來隱藏下清單格,您不相信您需要建立報告: S_TeamsW_Teams。 您會注意到幾個資料表,只有一個欄位很有用;在本教學課程稍後,您也可以找到自己的解決方案。

  3. 在視窗底部找到的 [ W_Teams ] 索引標籤上按一下滑鼠右鍵,然後選取 [在用戶端工具中隱藏]。 下列畫面顯示當您以滑鼠右鍵按一下 [ Power Pivot中隱藏的 [表格] 索引標籤時所顯示的功能表。

    如何在 Excel 用戶端工具中隱藏表格

  4. 隱藏其他資料表( S_Teams)。 請注意,隱藏資料表的索引標籤呈現灰色,如下列畫面所示。

    隱藏的表格索引標籤在 PowerPivot 中會呈現灰色

使用Power Pivot隱藏欄位

還有一些欄位對建立報表並不有用。 基礎資料可能很重要,但透過從用戶端工具(例如樞紐分析表和 Power View)中隱藏欄位,即可讓報表中包含的欄位流覽和選取變得更清楚。

下列步驟會隱藏不同資料表中不需要在報表中的欄位集合。

  1. 在 Power Pivot中,按一下 [獎牌] 索引標籤上的。 以滑鼠右鍵按一下 [版本] 欄,然後按一下 [在用戶端工具中隱藏],如下列畫面所示。

    以滑鼠右鍵按一下在 Excel 用戶端工具中隱藏表格欄位

    請注意,欄會變成灰色,類似于隱藏的表格索引標籤的灰色。

  2. 在 [獎牌] 索引標籤上,從 [用戶端工具] 中隱藏下欄欄位: Event_gender、MedalKey。

  3. 在 [事件] 索引標籤上,從 [用戶端工具]: [EventID]、[SportID] 隱藏下欄欄位

  4. 在 [體育] 索引標籤上,隱藏 [SportID]。

現在,當我們查看 Power View 工作表和Power View 欄位時,我們會看到下列畫面。 這是更容易管理的。

減少用戶端工具中的表格可簡化報表建立作業

在用戶端工具中隱藏資料表和資料行,可協助報表建立程式更順利地進行。 您可以視需要隱藏或多個資料表或欄,只要需要,您也可以隨時將其取消隱藏。

完成資料模型之後,您就可以嘗試使用資料。 在下一個教學課程中,您可以使用奧運會資料和您所建立的資料模型,建立各種有趣且引人注目的視覺效果。

重點複習和測驗

複習所學內容

在本教學課程中,您將學習如何將網際網路資料匯入至您的資料模型。 網際網路上有許多資料可供使用,而且瞭解如何尋找並將它包含在您的報表中,這是您報告知識集中的絕佳工具。

您也瞭解如何在您的資料模型中加入影像,以及如何建立 DAX 公式,以平滑將 Url 取得資料混合的程式,讓您可以在報表中使用它們。 您已瞭解如何隱藏資料表和欄位,當您需要建立報表,且不可能使用的資料表和欄位中的篩選性較少時,這會很有用。 當其他人正在從您所提供的資料建立報表時,隱藏資料表和欄位就特別方便。

測驗

想看看您對於所學內容記住了多少? 機會來了。 以下測驗強調了您在本教學課程中所學的功能或需求。 答案就在頁面底部。 祝您好運!

問題1: 下列哪一種方法是在您的資料模型中包含網際網路資料的有效方法?

A:將資訊作為原始文字複製並貼到 Excel,並自動包含。

B:將資訊複製並貼到 Excel 中,將其設為表格格式,然後選取Power Pivot > 資料表 > 新增至資料模型]

C:在 Power Pivot 中建立 DAX 公式,以使用指向網際網路資料資源的 Url 來填入新的欄。

D:B 與 C 皆是。

問題2: 下列哪一項是在 Excel 中將資料格式化為表格的情況?

A:您可以將名稱指派給表格,讓您更容易辨識。

B:您可以將資料表新增至資料模型。

C:您可以建立資料表之間的關聯,並在樞紐分析表、 Power Pivot及 Power View 中探索及分析資料。

D:上述各項。

問題3: 下列哪一項是 Power Pivot中的隱藏表格?

A:在 Power Pivot 中隱藏表格會清除資料模型中的資料。

B:隱藏 Power Pivot 中的資料表,避免在用戶端工具中看到該表,因此可讓您無法建立使用該資料表欄位進行篩選的報表。

C:在 Power Pivot 中隱藏表格不會影響用戶端工具。

D:您無法在 Power Pivot中隱藏表格,只能隱藏欄位。

問題4: True 或 False:當您在 Power Pivot中隱藏欄位之後,您就無法再看到或存取它,即使 Power Pivot 本身也一樣。

A: TRUE

B: FALSE

測驗答案

  1. 正確答案:D

  2. 正確答案:D

  3. 正確答案:B

  4. 正確答案:B

附註: 本教學課程系列中的資料與影像是根據以下內容:

  • Guardian News & Media Ltd. 所提供的奧運資料集

  • CIA Factbook (cia.gov) 所提供的旗幟影像

  • 世界銀行 (worldbank.org) 所提供的人口資料

  • Thadius856 與 Parutakupiu 所設計的奧林匹克運動設計標誌

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員