Applies ToExcel for Microsoft 365 Excel 2019 Excel 2016 Excel 2013

重要: 在 Microsoft 365 版 Excel 和 Excel 2021,Power View 于 2021 年 10 月 12 日移除。 或者,您可以使用由 Power BI Desktop, 提供的互動式視覺體驗,這您可以免費下載。 您也可以輕鬆 將 Excel 活頁簿匯入至 Power BI Desktop。 

抽象:    在上一個教學課程的結尾,建立以地圖為基礎的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 將您的資料與外部資料結合,以有趣有趣的方式呈現資料。

在此區段,您延伸資料模型以包含參與奧運的地區或國家/地區的旗標影像,然後新增影像以代表奧運競賽專案。

新增標標影像至資料模型

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

有兩個數據表適合納入這項資訊:分項影像的分項資料表,以及標標的Hosts資料表。 若要讓這項功能更有趣,您可以使用網際網路上找到的影像,並使用每個影像的連結,讓任何檢視報表的人都能呈現該影像,無論它們位於何處。

  1. 搜尋網際網路之後,您可以找到適合每個國家/地區標標影像的來源:CIA.gov Factbook 網站。 例如,當您按一下下列連結時,您收到法國標號的影像。 HTTPs://www.cia.gov/library/publications/the-world-factbook/graphics/flags/large/fr-lgflag.gif 當您進一步調查並尋找網站上的其他標號圖像 URL 時,您發現 URL 的格式一致,而且唯一的變數是雙字母國家/地區代碼。 因此,如果您知道每個雙字母國家/地區代碼,您可以直接將雙字母代碼插入每個 URL,然後取得每個標號的連結。 這是一個加號,當您仔細查看資料時,您發現 Hosts 資料表包含雙字母的國家/地區代碼或區碼。 非常好。

  2. 您需要在 Hosts 資料表中建立新欄位,以儲存標標 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 部分取代為每個國家/地區的適當雙字母代碼。 數位 82 會指示 REPLACE 函數開始在字串中取代 82 個字元。 以下的 2 表示 REPLACE 要取代的字元數。 接下來,您可能會注意到 URL 是區分大小寫的 (您先測試過該 URL,當然) 而且我們的雙字母代碼是大寫,所以我們使用 DAX 函數 LOWER 將 URL 插入 URL 時,必須將它們轉換成小寫。

  3. 將具有標標 URL 的欄重新命名為 FlagURL。 您的 Power Pivot 畫面現在看起來像下列畫面。 利用 PowerPivot 和 DAX 建立 URL 欄位

  4. 返回工作表Excel,然後選取工作表 1 中的樞紐分析表。 在樞紐分析表中,選取ALL 。 您看到您新增的 FlagURL 欄位可供使用,如下列畫面所示。 FlagURL 已新增至 [主辦城市] 表格

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

    • 將 AT 變更為 AU

新增運動影像至資料模型

當影像與奧運活動相關聯時,Power View 報表會更有趣。 在此區段,您將影像新加到 分項 資料表。

  1. 搜尋網際網路之後,您發現 Wikimedia Commons 針對帕魯塔庫皮u所提交的每一個奧運分項,都有很棒的圖案。 下列連結會顯示來自 Parutakupiu 的許多影像。HTTP://commons.wikimedia.org/wiki/user:parutakupiu

  2. 但當您查看每個個別影像時,會發現常見的 URL 結構無法自動使用 DAX 建立影像的連結。 您想要知道資料模型中有多少個準則,以判斷您是否應該手動輸入連結。 In Power Pivot select the Disciplines table, and look at the bottom of the Power Pivot window. 在那裡,您看到記錄數是 69,如下列畫面所示。 PowerPivot 顯示記錄數目 您決定 69 個記錄不會太多,無法手動複製並貼上,尤其是當您建立報表時,這些記錄會非常吸引人。

  3. 若要新增長條圖 URL,您需要在分項資料表中新增 。 這帶來一項有趣的挑戰:將Disciplines 資料表新增到資料模型時,會輸入 Access資料庫,因此 Disciplines 資料表只會出現在 Power Pivot中,而不是 Excel。 但在 Power Pivot中,您無法直接將資料輸入到個別記錄中,也稱為列。 若要解決這個問題,我們可以根據分項資料表中的資訊建立新資料表,將其新加入資料模型,然後建立關係。

  4. 在 Power Pivot中,複製 Disciplines 資料表中的 欄。 您可以將游標停留在 [分項欄上,然後拖曳到 [SportID> 資料行 ,如下列 畫面所示,選取它們,然後按一下 [首頁>剪貼>複製。 在 PowerPivot 中複製欄位

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

附註: 已完成所有手動輸入的DiscImage_table.xlsx,是本系列第一個教學課程所下載的檔案之一。 若要輕鬆完成,您可以按一下 這裡來下載。 請閱讀下列步驟,您可以用您自己的資料,將這些步驟適用于類似的情況。

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

  2. 根據 Wikimedia Commons 中的圖案,輸入每個訓練的 URL。 如果您已經下載已輸入的活頁簿,您可以複製並貼到該欄中。

  3. 在 Excel中,Power Pivot >資料>資料模型,將您建立的資料表新加到資料模型。

  4. 在 Power Pivot中,在圖表視圖中,將 DisciplineID 欄位從 Discipline 資料表拖曳到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 版面配置可能會與下列描述稍微不同。 或者,您可以按一下這裡,下載Excel名為Population.xlsx的 Worldbank.org,以下列步驟建立。

  1. 從上述 worldbank.org 流覽至網站。

  2. 在頁面中央區段的 [ 國家/地區」 下,按一下 [全部選取

  3. SERIES下,搜尋並選取 人口總計。 下列畫面顯示該搜尋的影像,其中箭指向搜尋方塊。 從 worldbank.org 選取資料集

  4. TIME下,選取 2008 (2008 年,但它符合這些教學課程中使用的奧運)

  5. 完成這些選取專案後,按一下 [下載Excel,然後選擇 [檔案類型。 已下載的活頁簿名稱無法讀取。 將活頁簿重新 Population.xls, 然後將它儲存到您可以在下一系列步驟中存取的位置。

現在,您已準備好將資料導入資料模型。

  1. 在包含Excel的工作表中,插入新的工作表,並將它命名為 [人口

  2. 流覽至已下載 Population.xls, 開啟並複製資料。 請記住,選取資料集中任何儲存格後,您可以按 Ctrl + A 來選取所有連續的資料。 將資料貼到奧運 活頁簿中人口 工作表的儲存格 A1。

  3. 在奧運活頁簿中,您想要格式化您剛剛以表格的形式所粘貼的資料,並命名資料表 Population。 選取資料集中任何儲存格 ,例如儲存格 A1 後,請按 Ctrl + A 以選取所有連續的資料,然後按 Ctrl + T 將資料格式化為表格。 由於資料有標題,請在顯示的 [建立表格] 視窗中選取 [有標題的表格],如下所示。 [建立表格] 視窗 將資料格式化為表格有許多優點。 您可以指定表格的名稱,可讓您更易於識別。 您也可以建立表格之間的關係,以便在樞紐分析表、Power Pivot 和 Power View 中進行探索與分析。

  4. 在資料 表工具>設計 索引>,找出資料表 名稱 欄位,然後輸入 Population 以命名資料表。 人口資料位於標題為 2008 的欄中。 若要保持一切直線,請重新命名人口資料表中的 2008 欄至 人口。 您的活頁簿現在看起來像下列畫面。 人口資料納入 Excel

    附註: 在某些情況下,Worldbank.org 網站所使用的國家/地區代碼與Medals資料表中提供的正式 ISO 3166-1 Alpha-3 代碼不相符,這表示部分國家/地區不會顯示人口資料。 您可以針對每個受影響的專案,直接在 Excel 的Population 資料表中進行下列替代,以修正此問題。 好消息是, 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隱藏一些資料表#x0。 如果您需要隱藏的資料表或欄位來產生報表,您隨時都可以返回 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 放入資料混合處理常式,以便您可以在報告中使用這些 URL。 您學習了如何隱藏表格和欄位,當您需要建立報表時,表格和欄位會派上用場,而且不太可能使用的資料表和欄位雜亂。 當其他人從您提供的資料建立報表時,隱藏資料表和欄位特別實用。

測驗

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

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

答:將資訊複製並貼上為原始Excel,系統會自動包含該資訊。

B:將資訊複製並貼到 Excel,將其格式化為表格,然後選取Power Pivot >資料表>資料模型

C:在儲存格中 Power Pivot DAX 公式,以指向網際網路資料資源的 URL 填入新資料行。

D:B 與 C 皆是。

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

答:您可以為資料表指定名稱,以便輕鬆識別。

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

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

D:上述所有專案。

問題 3: 下列哪一項是隱藏資料表 Power Pivot?

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

B:在 Power Pivot 隱藏資料表可防止資料表在用戶端工具中顯示,進而防止您建立使用資料表欄位進行篩選的報表。

C:隱藏資料表 Power Pivot 對用戶端工具沒有影響。

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

問題 4: True 或 False:一旦在 Power Pivot中隱藏欄位,您就無法再看到或存取它,甚至無法 Power Pivot 本身。

答:TRUE

B:FALSE

測驗答案

  1. 正確答案:D

  2. 正確答案:D

  3. 正確答案:B

  4. 正確答案:B

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

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

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

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

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

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。