教學課程:併入網際網路資料與設定 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 View 報表 - 第 1 部分

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

建議您依序瀏覽。

這些教學課程中使用Power Pivot啟用 Excel 2013。在 Excel 2013 的詳細資訊,請按一下這裡。如需啟用Power Pivot的指引,請按一下這裡


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

隨著資料量不斷地增長,使用者對於資料視覺化的冀望也日益攀升。 額外的資料帶來了不同的觀點與商機,可讓您針對多種不同的資料互動方式進行審視與考量。 Power Pivot Power View 能為您整合資料 (也包括外部資料),並且以有趣的方式將其視覺化。

在本節中,您將擴充資料模型,將奧運參賽地區或國家的旗幟圖像納入其中,然後加入代表奧運競賽分項的圖像。

新增旗幟圖像至資料模型

圖像有助於增添 Power View 報表的視覺效果。 在下列步驟中您將新增兩個圖像類別:各分項的圖像和代表各地區或國家的旗幟圖像。

您有兩份適合用於合併這項資訊的表格:[分項] 表格可用於分項圖像,而 [主辦城市] 表格則可用於旗幟部分。 若要增添趣味,您可以使用網際網路上所找到的圖像,然後使用連至各圖像的連結,以便所有檢視報表的人員都能看到圖像 (無論身在何處)。

  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,選取具有 [主辦城市] 資料表中的標題加入資料行的空白欄。在資料編輯列中,輸入下列 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 函數中指定的文字字串,因此您可以使用該函數更換 URL 參考適當的雙字母代碼,每個國家或地區的法國標幟 (這個方法) 的一部分取代取代文字。數字 82 會告訴成字串開始的取代 82 字元取代函數。2,如下所示告訴取代若要取代的字元數。接下來,您可能已經注意到 URL 是區分大小寫 (您測試的第一次,當然),我們的兩個字母代碼大寫,因此我們要將它們轉換成小寫我們插入使用 DAX 函數較低的 URL。

  3. 將含旗幟 URL 的欄重新命名為 FlagURL。 您的 Power Pivot 畫面現在看起來會如同以下畫面。

    利用 PowerPivot 和 DAX 建立 URL 欄位

  4. 回到 Excel,然後選取 [工作表1] 中的樞紐分析表。 在 [樞紐分析表欄位] 中選取 [全部]。 您會發現您所新增的 FlagURL 欄位已出現,如以下畫面所示。
    FlagURL 已新增至 [主辦城市] 表格

    附註: 在某些情況下,使用 cia.gov 協助全球 Factbook 網站 alpha-2 代碼不符合正式 ISO 3166 1 alpha-2 提供的程式碼主辦城市] 資料表,這表示某些旗標不正確顯示。您可以修正,,並取得藉由下列替代直接在您的每一個受影響的項目 [在 Excel 中的 [主辦城市] 資料表中的向右標幟 Url。好是該Power Pivot自動偵測到您在 Excel 中,進行的變更和重新計算 DAX 公式︰

    • 將 AT 變更為 AU

新增運動設計標誌至資料模型

如果將圖像與奧運賽事建立關聯,Power View 報表就會變得更加有趣。 在本節中,您將新增圖像至 [分項] 表格。

  1. 搜尋網際網路之後, 您找到 Wikimedia Common 已送出 parutakupiu 所設計的每個奧運分項的精美設計標誌。下列連結會顯示您從 parutakupiu 所設計的多個圖像。

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

  2. 不過,在分別看過各個圖像後,您會發現通用的 URL 結構本身無法透過 DAX 來自動建立圖像連結。 您必須知道您的資料模型中存在多少分項,以衡量是否應手動輸入連結。 在 Power Pivot 中,選取 [分項] 表格,然後查看 Power Pivot 視窗底部。 在那個位置,您會看到記錄數目為 69,如以下畫面所示。
    PowerPivot 顯示記錄數目

    依您的判斷,手動複製和貼上 69 筆記錄並不會過於耗時費力,尤其是在建立報表時,這些資料會充分展現其吸引力。

  3. 若要新增設計標誌 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. 根據維基共享資源的設計標誌輸入各分項的 URL。 如果下載了已輸入這些資料的活頁簿,您便可將其複製並貼至該欄。

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

  4. 在 Power Pivot 的 [圖表檢視] 中,將 [分項] 表格中的 [DisciplineID] 欄位拖曳至 [DiscImage] 表格中的 [DisciplineID] 欄位,藉此建立關聯。

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

為了讓 Power View 中的報表能正確顯示圖像,您必須適當地將資料類別設為圖像 URL。 Power Pivot 嘗試判斷您資料模型中所存的資料類型,在此情況下,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 版面配置可能稍有不同如下所述。或者,您可以下載名為Population.xlsx已經包含 Worldbank.org 資料,使用下列步驟,即可在此建立 Excel 活頁簿。

  1. 透過上方提供的連結瀏覽至 worldbank.org 網站。

  2. 在中央區段的頁面] 底下 [國家/地區中,按一下 [選取所有.

  3. [SERIES] (數列) 底下,搜尋並選取 [population, total] (人口,總計)。 以下畫面顯示相關搜尋圖像,箭頭指向搜尋方塊。

    從 worldbank.org 選取資料集

  4. [TIME] (時間) 底下,選取 [2008] (年代有點久遠,但符合這些教學課程中所使用的奧運資料)。

  5. 完成這些選項後,請按一下 [DOWNLOAD] (下載) 按鈕,然後選擇 Excel 作為檔案類型。 下載的活頁簿名稱不太容易辨讀。 請將活頁簿重新命名為 Population.xls,然後將其儲存至您在下一系列的步驟中方便存取的位置。

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

  1. 在包含奧運資料的 Excel 活頁簿中,插入新工作表並將其命名為「人口」

  2. 瀏覽至下載的 Population.xls 活頁簿,將其開啟,然後複製資料。 請記住,在資料集中選取任一儲存格後,按 Ctrl + A 即可選取所有相鄰資料。 將資料貼至奧運活頁簿中 [人口] 工作表上的儲存格 A1。

  3. 在奧運活頁簿中,您必須將剛才貼上的資料格式化為表格,然後將該表格命名為「人口」。 在資料集中選取任一儲存格後,例如儲存格 A1,按 Ctrl + A 即可選取所有相鄰資料,然後按 Ctrl + T 即可將資料格式化為表格。 由於資料具有標題,因此請在顯示的 [建立表格] 視窗上選取 [有標題的表格],如下所示。

    [建立表格] 視窗

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

  4. 在 [表格工具] > [設計] 索引標籤上,找出 [表格名稱] 欄位並輸入母體為表格命名。母體資料是欄標題 2008年。若要保留項目直線,重新命名母體母體資料表中的 [2008年] 欄。您的活頁簿現在看起來類似下列畫面。

    人口資料納入 Excel

    附註: 在某些情況下,使用 Worldbank.org 網站不符合正式 ISO 3166 1 Alpha 3 的程式碼中 [獎牌] 資料表中提供的國家/地區碼意一些 countryregions 不會顯示人口資料。您可以直接在母體表格在 Excel 中,針對每個受影響的項目中進行下列替代修正的。好是該Power Pivot自動偵測到您在 Excel 中進行的變更︰

    • 變更 NED NLD

    • 變更 SUI CHE

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

    新增新資料至資料模型

  6. 接下來,我們來建立關聯。 我們注意到 [人口] 中的國家或地區代碼與在 [獎牌] 的 [國家奧委會國家地區] 欄位中所找到的三位數代碼相同。 太好了,我們可以輕鬆地建立這些表格之間的關聯。 在 Power Pivot 的 [圖表檢視] 中,拖曳 [人口] 表格,使其位於 [獎牌] 表格旁邊。 將 [獎牌] 表格的 [國家奧委會國家地區] 欄位拖曳至 [人口] 表格的 [國家或地區代碼] 欄位。 關聯便會建立,如以下畫面所示。

    建立表格之間的關聯

這不會太難。 您的資料模型現在包含旗幟連結、分項圖像連結 (我們先前稱之為設計標誌) 和提供人口資訊的新表格。 我們擁有各種可用資料,差不多可以建立一些要加入報表的驚人視覺效果了。

不過,我們要先將報表不會用到的一些表格和欄位隱藏起來,簡化報表建立作業。

隱藏表格和欄位以簡化報表建立作業

您可能已經注意到 [獎牌] 表格中有多少欄位。 欄位有很多,其中包括許多您不會用來建立報表的項目。 在本節中,您將學習如何將部分欄位隱藏起來,以便簡化在 Power View 中建立報表的程序。

若要親眼見識,請在 Excel 中選取 Power View 工作表。 以下畫面顯示 [Power View 欄位] 中的表格清單。 可選擇的表格清單很長,而且許多表格中都有報表永遠不會用到的欄位。

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

基礎資料還是很重要,但表格與欄位清單太長,而且也許有點令人怯步。 您可以在用戶端工具 (如樞紐分析表和 Power View) 中隱藏表格和欄位,無須將基本資料從資料模型中移除。

在以下步驟中,您將使用 Power Pivot 隱藏一些表格和欄位。 如果需要已隱藏的表格或欄位來產生報表,您隨時都可以回到 Power Pivot,然後取消隱藏這些項目。

附註: 隱藏欄或欄位後,您便無法根據那些隱藏的表格或欄位來建立報表或篩選。

隱藏表格使用 Power Pivot

  1. 在 Power Pivot 中,選取 [常用] > [檢視] > [資料檢視],確保 [資料檢視] 已選取,而非處於 [圖表檢視]。

  2. 我們來隱藏以下表格,就是您認為建立報表時不需要用到的表格:[S_Teams][W_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 置入資料混搭集合的程序順暢無礙,以便您在報表中使用這些內容。 您學到如何隱藏表格和欄位,當您需要建立報表,並減少不會用到的表格與欄位所帶來的雜亂時,這項功能就非常好用。 當他人要利用您所提供的表格建立報表時,隱藏表格和欄位尤其方便。

在本系列中的下一個教學課程中,您將開始建立令人讚嘆的 Power View 報表。 這些報表很有趣、具互動性,可完全發揮您的創意與想像力。 即便只使用奧運資料集,您可建立的報表數量和類型已近乎無限。

聽起來有趣嗎? 以下是下一個教學課程的連結,您可以親自嘗試建立這些報表:

教學課程 5︰ 建立令人讚嘆的 Power View 報表-第 1 部分

測驗

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

第 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 題:是非題:在 Power Pivot 隱藏欄位後,您就再也無法看到或存取該欄位,即使是透過 Power Pivot 本身也是一樣。

A:對

B:錯

測驗答案

  1. 正確答案:D

  2. 正確答案:D

  3. 正確答案:B

  4. 正確答案:B

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

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

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

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

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

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。