當前位置:首頁 > 科技 > 正文

Excel數據分析篇:通過數據模型創建數據透視表并分析數據

我們知道在Excel工作表中,創建數據透視表可以高效地為數據分析和處理服務,當我們更多了解Power Pivot數據模型後,會發現它為數據分析提供更多便利的服務支持,下面我們一起來了解一下通過數據模型創建數據透視表并應用它來做一些數據的分析。

如下圖所示,在所處的工作表中,需要使用數據模型中的數據創建一個透視表,按照不同的類别及年份來展示總的銷售數據。關于數據模型的相關基礎知識,可參考文章(Excel使用Power Pivot獲取數據至數據模型,了解一下!)

Excel主界面的插入選項卡下,通過數據透視表功能的下拉選單中點擊來自數據模型

Excel數據分析篇:通過數據模型創建數據透視表并分析數據

在彈出的對話框中,點擊确定即可,所要創建的透視表将會添加至當前工作表中所選單元格中。

Excel數據分析篇:通過數據模型創建數據透視表并分析數據

在工作表的右側會顯示數據透視表字段面闆,在此我們可看到數據模型中所有的數據表格。

Excel數據分析篇:通過數據模型創建數據透視表并分析數據

點擊面闆的右上角的工具圖标,将字段節和區域節并排顯示。

Excel數據分析篇:通過數據模型創建數據透視表并分析數據

我們将需要查看的數據放在區間中,例如訂單項的總數。

Excel數據分析篇:通過數據模型創建數據透視表并分析數據

訂單項總數顯示的僅是一個數字而已,我們需要按照産品的類别來分别查看不同産品的訂單數量,而産品類别這一字段在另一個數據表中。一般這樣的情況下,我們可能會使用LOOKUPINDEX等函數來進行查找,但此例中我們則需要找到對應表格下,我們所需要的字段。

Excel數據分析篇:通過數據模型創建數據透視表并分析數據

選擇産品數據表中的類别字段後,我們發現并未如所期待的那樣,訂單項數量按照類型進行區分,這是因為所使用的兩個字段,其所在的數據表為建立相應的關系。

點擊黃色區域中的自動檢測按鈕,會彈出一個自動檢測表關系的對話框,當完成關系檢測和建立後,我們可關閉此窗口。

Excel數據分析篇:通過數據模型創建數據透視表并分析數據

與此同時,數據透視表也同步進行了更新,會按照産品類别顯示相應的訂單項數量。

Excel數據分析篇:通過數據模型創建數據透視表并分析數據

在上面的應用中,我們提到了一個比較重要的概念——數據表之間的關系,在Power Pivot中我們是可以自行管理和創建不同數據表格之間的關系。

點擊“Power Pivot”選項卡下的管理按鈕,進入Power Pivot界面。

Excel數據分析篇:通過數據模型創建數據透視表并分析數據

Power Pivot窗口中,點擊主頁下的關系圖視圖,可查看各個數據表之間的關系,把鼠标放在兩個數據表的連接線中間上,發現在以上案例中我們所使用的兩個數據表格是通過“ProductID”這一字段來建立關系的。

Excel數據分析篇:通過數據模型創建數據透視表并分析數據

雙擊連接線可詳細查看數據表的關系。

Excel數據分析篇:通過數據模型創建數據透視表并分析數據

如果發現數據表的關系是通過不對應的字段建立的,我們可以在編輯關系對話框中進行修改。

既然已創建的關系是可以進行編輯的,那我們也可以在關系視圖中自定義創建其他的關系,例如在“Orders”“Order_Items”兩個數據表中均有“SalesOrderID”字段,鼠标點擊“Orders”表中的該字段,拖至另一個表的相同字段上。

Excel數據分析篇:通過數據模型創建數據透視表并分析數據

放開鼠标後,兩個數據表格即建立了對應的關系。

Excel數據分析篇:通過數據模型創建數據透視表并分析數據

根據需求建立好不同數據表格之間的關系後,回到Excel的數據透視表中,我們可以對數據進行更好地展示。

Excel數據分析篇:通過數據模型創建數據透視表并分析數據

通過Power Pivot中的數據模型以及在模型中的多個數據表格,我們在Excel中使用數據透視表時可以省去使用函數來跨工作表進行數據的查詢與匹配,從而完成數據的處理與分析,這也是使用Power Pivot的重要原因之一。

#excel技巧#

你可能想看:

有話要說...

取消
掃碼支持 支付碼