重要: 在 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。
本教學課程的各個章節如下:
本教學課程結尾有一項測驗,可供您測驗學習成效。
本系列會使用說明奧運獎牌、主辦國家/地區及各種奧運運動賽事的資料。 本系列中的教學課程如下:
-
併入網際網路資料與設定 Power View 報表預設值
建議您依序瀏覽。
這些教學課程採用 Excel 2013 並啟用 Power Pivot 功能。 如需 Excel 2013 的詳細資訊,請按一下這裡。 如需啟用 Power Pivot 的相關指示,請按一下這裡。
將網際網路圖像連結導入資料模型
資料量持續增加,因此人們也期望能夠視覺化資料。 有了額外的資料,您有不同的觀點,也有機會以多種方式來查看及考慮資料的互動方式。 Power Pivot Power View 將您的資料與外部資料結合,以有趣有趣的方式呈現資料。
在此區段,您延伸資料模型以包含參與奧運的地區或國家/地區的旗標影像,然後新增影像以代表奧運競賽專案。
新增標標影像至資料模型
影像豐富 Power View 報表的視覺效果。 在下列步驟中,您可以新增兩種影像類別:每個分項的影像,以及代表每個地區或國家/地區的標標影像。
有兩個數據表適合納入這項資訊:分項影像的分項資料表,以及標標的Hosts資料表。 若要讓這項功能更有趣,您可以使用網際網路上找到的影像,並使用每個影像的連結,讓任何檢視報表的人都能呈現該影像,無論它們位於何處。
-
搜尋網際網路之後,您可以找到適合每個國家/地區標標影像的來源:CIA.gov Factbook 網站。 例如,當您按一下下列連結時,您收到法國標號的影像。
HTTPs://www.cia.gov/library/publications/the-world-factbook/graphics/flags/large/fr-lgflag.gif 當您進一步調查並尋找網站上的其他標號圖像 URL 時,您發現 URL 的格式一致,而且唯一的變數是雙字母國家/地區代碼。 因此,如果您知道每個雙字母國家/地區代碼,您可以直接將雙字母代碼插入每個 URL,然後取得每個標號的連結。 這是一個加號,當您仔細查看資料時,您發現 Hosts 資料表包含雙字母的國家/地區代碼或區碼。 非常好。 -
您需要在 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 時,必須將它們轉換成小寫。
-
將具有標標 URL 的欄重新命名為 FlagURL。 您的 Power Pivot 畫面現在看起來像下列畫面。
-
返回工作表Excel,然後選取工作表 1 中的樞紐分析表。 在樞紐分析表中,選取ALL 。 您看到您新增的 FlagURL 欄位可供使用,如下列畫面所示。
附註: 在某些情況下,CIA.gov World Factbook 網站所使用的 Alpha-2 程式碼與 Hosts 資料表中提供的正式 ISO 3166-1 Alpha-2 程式碼不相符,這表示某些標標無法正確顯示。 您可以針對每個受影響的專案,直接在 Excel 的Hosts資料表中進行下列取代,並取得正確的標號 URL。 好消息是, Power Pivot 自動偵測您Excel中的變更,並重新計算 DAX 公式:
-
將 AT 變更為 AU
-
新增運動影像至資料模型
當影像與奧運活動相關聯時,Power View 報表會更有趣。 在此區段,您將影像新加到 分項 資料表。
-
搜尋網際網路之後,您發現 Wikimedia Commons 針對帕魯塔庫皮u所提交的每一個奧運分項,都有很棒的圖案。 下列連結會顯示來自 Parutakupiu 的許多影像。HTTP://commons.wikimedia.org/wiki/user:parutakupiu
-
但當您查看每個個別影像時,會發現常見的 URL 結構無法自動使用 DAX 建立影像的連結。 您想要知道資料模型中有多少個準則,以判斷您是否應該手動輸入連結。 In Power Pivot select the Disciplines table, and look at the bottom of the Power Pivot window. 在那裡,您看到記錄數是 69,如下列畫面所示。
您決定 69 個記錄不會太多,無法手動複製並貼上,尤其是當您建立報表時,這些記錄會非常吸引人。 -
若要新增長條圖 URL,您需要在分項資料表中新增 欄 。 這帶來一項有趣的挑戰:將Disciplines 資料表新增到資料模型時,會輸入 Access資料庫,因此 Disciplines 資料表只會出現在 Power Pivot中,而不是 Excel。 但在 Power Pivot中,您無法直接將資料輸入到個別記錄中,也稱為列。 若要解決這個問題,我們可以根據分項資料表中的資訊建立新資料表,將其新加入資料模型,然後建立關係。
-
在 Power Pivot中,複製 Disciplines 資料表中的 三 欄。 您可以將游標停留在 [分項欄上,然後拖曳到 [SportID> 資料行 ,如下列 畫面所示,選取它們,然後按一下 [首頁>剪貼>複製。
-
在 Excel中,建立新工作表並貼上複製的資料。 將貼上的資料格式化為表格,就像在本系列先前的教學課程中一樣,將頂端列指定為標籤,然後為資料表命名 DiscImage。 為工作表命名 DiscImage。
附註: 已完成所有手動輸入的DiscImage_table.xlsx,是本系列第一個教學課程所下載的檔案之一。 若要輕鬆完成,您可以按一下 這裡來下載。 請閱讀下列步驟,您可以用您自己的資料,將這些步驟適用于類似的情況。
-
在 SportID 旁的欄中,輸入第一列的 DiscImage。 Excel自動延伸資料表以包含列。 您的 DiscImage 工作表看起來像下列畫面。
-
根據 Wikimedia Commons 中的圖案,輸入每個訓練的 URL。 如果您已經下載已輸入的活頁簿,您可以複製並貼到該欄中。
-
在 Excel中,Power Pivot >資料>資料模型,將您建立的資料表新加到資料模型。
-
在 Power Pivot中,在圖表視圖中,將 DisciplineID 欄位從 Discipline 資料表拖曳到DiscImage資料表中的 DisciplineID 欄位,以建立關係。
設定資料類別以正確顯示影像
為了讓 Power View 中的報表正確顯示影像,您必須正確地將資料類別設定為影像 URL。 Power Pivot 會嘗試判斷資料模型中的資料類型,在這種情況下,它會在自動選取的類別之後加上 (建議) 一詞,但請務必確定。 讓我們確認一下。
-
在 Power Pivot中,選取 DiscImage 資料 表,然後選擇 DiscImage 資料行。
-
在功能區上,選取 >報表屬性> 資料類別,然後 選取影像 URL,如下列畫面所示。 Excel偵測資料類別時,會將選取的資料類別標記為建議 (類別) 。
您的資料模型現在包含可與每個分項相關聯的圖片 URL,而且資料類別已正確設定為影像 URL。
使用網際網路資料完成資料模型
如果您覺得資料可靠且實用,網際網路上的許多網站會提供可用於報表的資料。 在此區段,您將人口資料新加到資料模型。
新增人口資訊至資料模型
若要建立包含人口資訊的報告,您需要在資料模型中尋找並包含人口資料。 這類資訊的主要來源是 Worldbank.org 資料庫。 流覽網站之後,您可以找到下列頁面,可讓您選取並下載各種國家/地區資料。
有許多選項可從 Worldbank.org 下載資料,因此您可以建立各種有趣的報表。 目前,您對於資料模型中國家/地區人口感興趣。 在下列步驟中,您可以下載人口資料表,並新增到資料模型。
附註: 網站有時會變更,因此 Worldbank.org 版面配置可能會與下列描述稍微不同。 或者,您可以按一下這裡,下載Excel名為Population.xlsx的 Worldbank.org,以下列步驟建立。
-
從上述 worldbank.org 流覽至網站。
-
在頁面中央區段的 [ 國家/地區」 下,按一下 [全部選取。
-
在 SERIES下,搜尋並選取 人口總計。 下列畫面顯示該搜尋的影像,其中箭指向搜尋方塊。
-
在 TIME下,選取 2008 (2008 年,但它符合這些教學課程中使用的奧運)
-
完成這些選取專案後,按一下 [下載Excel,然後選擇 [檔案類型。 已下載的活頁簿名稱無法讀取。 將活頁簿重新 Population.xls, 然後將它儲存到您可以在下一系列步驟中存取的位置。
現在,您已準備好將資料導入資料模型。
-
在包含Excel的工作表中,插入新的工作表,並將它命名為 [人口。
-
流覽至已下載 Population.xls, 開啟並複製資料。 請記住,選取資料集中任何儲存格後,您可以按 Ctrl + A 來選取所有連續的資料。 將資料貼到奧運 活頁簿中人口 工作表的儲存格 A1。
-
在奧運活頁簿中,您想要格式化您剛剛以表格的形式所粘貼的資料,並命名資料表 Population。 選取資料集中任何儲存格 ,例如儲存格 A1 後,請按 Ctrl + A 以選取所有連續的資料,然後按 Ctrl + T 將資料格式化為表格。 由於資料有標題,請在顯示的 [建立表格] 視窗中選取 [有標題的表格],如下所示。
將資料格式化為表格有許多優點。 您可以指定表格的名稱,可讓您更易於識別。 您也可以建立表格之間的關係,以便在樞紐分析表、Power Pivot 和 Power View 中進行探索與分析。 -
在資料 表工具>設計 索引>,找出資料表 名稱 欄位,然後輸入 Population 以命名資料表。 人口資料位於標題為 2008 的欄中。 若要保持一切直線,請重新命名人口資料表中的 2008 欄至 人口。 您的活頁簿現在看起來像下列畫面。
附註: 在某些情況下,Worldbank.org 網站所使用的國家/地區代碼與Medals資料表中提供的正式 ISO 3166-1 Alpha-3 代碼不相符,這表示部分國家/地區不會顯示人口資料。 您可以針對每個受影響的專案,直接在 Excel 的Population 資料表中進行下列替代,以修正此問題。 好消息是, Power Pivot 自動偵測您Excel:
-
將 NLD 變更為 NED
-
將 CHE 變更為 SUI
-
-
在 Excel中,選取資料表Power Pivot >資料>資料模型,以新增資料表,如下列畫面所示。
-
接下來,讓我們建立關係。 我們注意到,人口中的國碼或地區代碼與在獎牌的 NOC_CountryRegion 欄位中找到的相同三位數代碼。 很好,我們可以輕鬆地在這些資料表之間建立關聯。 在 Power Pivot中,在圖表視圖中拖曳 人口資料 表,讓資料表位於獎牌 資料表 旁邊。 將獎牌NOC_CountryRegion的欄位拖曳到人口資料表中的國家/地區代碼欄位。 已建立關係,如下列畫面所示。
這還不太難。 您的資料模型現在包含標標的連結、 (我們先前稱為) 影像的連結,以及提供人口資訊的新資料表。 我們可以使用各種資料,而且幾乎已準備好建立一些引人注目的視覺效果,以納入報告中。
但首先,讓我們隱藏報表不會使用的一些資料表和欄位,讓報表建立變得更輕鬆一些。
隱藏表格和欄位,以便更輕鬆地建立報表
您可能已經注意到在獎牌資料表中有多少 欄位 。 它們有許多,包括許多您不會用於建立報表的報表。 本節將瞭解如何隱藏其中一些欄位,以便簡化 Power View 中的報表建立程式。
若要自己查看此資料,請選取 Excel 中的 Power View 工作表。 下列畫面顯示 Power View 功能區 中的表格清單。 這是一份很長的資料表清單供您選擇,而且在許多資料表中,有報表永遠不會使用的欄位。
基礎資料仍然很重要,但資料表和欄位清單太長,可能有點令人望而卻步。 您可以隱藏資料表和欄位,從用戶端工具 ,例如樞紐分析表和 Power View,而不會從資料模型移除基礎資料。
在下列步驟中,您可以使用 Power Pivot隱藏一些資料表#x0。 如果您需要隱藏的資料表或欄位來產生報表,您隨時都可以返回 Power Pivot 取消隱藏。
附註: 當您隱藏欄或欄位時,將無法根據這些隱藏的資料表或欄位建立報表或篩選。
使用隱藏表格 Power Pivot
-
在 Power Pivot中,選取 >視圖>資料 視圖, 以確保已選取資料檢視,而不是位於圖表視圖。
-
讓我們隱藏下列資料表,您不一樣需要建立報表:S_Teams W_Teams。 您注意到只有一個欄位很有用的一些資料表;在此教學課程稍後,您也能找到解決方案。
-
以滑鼠右鍵W_Teams視窗底部找到的 [從用戶端工具中隱藏> 的 [隱藏工具> 。 下列畫面顯示當您以滑鼠右鍵按一下 [隱藏表格索引表索引點 Power Pivot。
-
隱藏另一個資料表 ,S_Teams,以及 。 請注意,隱藏資料表的索引點呈現灰色,如下列畫面所示。
使用隱藏欄位 Power Pivot
也有一些欄位對建立報表沒有説明。 基礎資料可能很重要,但從用戶端工具中隱藏欄位 ,例如樞紐分析表和 Power View,流覽及選取要納入報表的欄位會更清楚。
下列步驟會隱藏您報表不需要的各種資料表的欄位集合。
-
在 Power Pivot中,按一下 [獎牌 > 選項卡 。 以滑鼠右鍵按一下 [版本> 欄,然後按一下 [從 用戶端工具隱藏,如下列畫面所示。
請注意,該欄會變成灰色,與隱藏表格的索引點為灰色的方式類似。 -
在 " 獎牌" 選項卡上,從用戶端工具中隱藏下欄欄位:Event_gender、MedalKey。
-
在 " 事件" 選項卡上,從用戶端工具隱藏下欄欄位:EventID、SportID。
-
在運動 標籤 上,隱藏 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
測驗答案
-
正確答案:D
-
正確答案:D
-
正確答案:B
-
正確答案:B
附註: 本教學課程系列中的資料與影像是根據以下內容:
-
Guardian News & Media Ltd. 所提供的奧運資料集
-
CIA Factbook (cia.gov) 所提供的旗幟影像
-
世界銀行 (worldbank.org) 所提供的人口資料
-
Thadius856 與 Parutakupiu 所設計的奧林匹克運動設計標誌