數據透視表 在創(chuàng)建數據透視表 (數據透視表:一種交互的、交叉制表的 Excel 報表,用于對多種來源(包括 Excel 的外部數據)的數據(如數據庫記錄)進行匯總和分析。)或數據透視圖報表 (數據透視圖:提供交互式數據分析的圖表,與數據透視表類似??梢愿臄祿囊晥D,查看不同級別的明細數據,或通過拖動字段和顯示或隱藏字段中的項來重新組織圖表的布局。)時,可使用多種不同的源數據 (源數據:用于創(chuàng)建數據透視表或數據透視圖的數據清單或表。源數據可以來自 Excel 數據清單或區(qū)域、外部數據庫或多維數據集,或者另一張數據透視表。)類型。
您可以將 Microsoft Office Excel工作表中的數據作為報表的數據來源。該數據應采用列表 (列表:包含相關數據的一系列行,或使用“創(chuàng)建列表”命令作為數據表指定給函數的一系列行。)格式,其列標簽應位于第一行。后續(xù)行中的每個單元格都應包含與其列標題相對應的數據。目標數據中不得出現任何空行或空列。Excel 會將列標簽用作報表中的字段 (字段:在數據透視表或數據透視圖中,來源于源數據中字段的一類數據。數據透視表具有行字段、列字段、頁字段和數據字段。數據透視圖具有系列字段、分類字段、頁字段和數據字段。)名稱。
使用命名區(qū)域若要使報表的更新更易于進行,請為源區(qū)域命名一個名稱 (名稱:代表單元格、單元格區(qū)域、公式或常量值的單詞或字符串。名稱更易于理解,例如,“產品”可以引用難于理解的區(qū)域“Sales!C20:C30”。),并在創(chuàng)建報表時使用該名稱。如果命名區(qū)域在擴展后包含了更多數據,則可以刷新 (刷新:更新數據透視表或數據透視圖中的內容以反映基本源數據的變化。如果報表基于外部數據,則刷新將運行基本查詢以檢索新的或更改過的數據。)報表來包含新的數據。
Excel 表格Excel 表格已經采用列表格式,因而是數據透視表不錯的候選源數據。當刷新數據透視表時,Excel 表格中新增和更新的數據會自動包含在刷新操作中。 有關詳細信息,請參閱 Excel 表格概述。
包括匯總Excel 會自動在數據透視表中創(chuàng)建分類匯總和總計。如果源數據包含用“分類匯總”命令(位于“數據”選項卡上的“大綱”組中)創(chuàng)建的自動分類匯總和總計,則應在創(chuàng)建報表前再用該命令將分類匯總和總計刪除。
您可以從數據庫 (數據庫:與特定主題或用途相關的數據的集合。在數據庫內,關于特定實體的信息(如雇員或訂單)分類歸納到表、記錄和字段中。)、OLAP多維數據集或文本文件等位于 Excel 外部的源中檢索數據。例如,對于要匯總和分析的銷售記錄,可以為它們維護一個數據庫。
Office 數據連接文件如果使用 Office 數據連接 (ODC) 文件 (.odc) 為報表檢索外部數據 (外部數據:存儲在 Excel 之外的數據。例如,在 Access、dBASE、SQL Server 或 Web 服務器上創(chuàng)建的數據庫。),則可以直接將該數據輸入到數據透視表中。我們建議使用 ODC 文件為報表檢索外部數據。 有關詳細信息,請參閱連接(導入)外部數據、創(chuàng)建、編輯和管理到外部數據的連接和連接屬性。
OLAP 源數據在從 OLAP (OLAP:為查詢和報表(而不是處理事務)而進行了優(yōu)化的數據庫技術。OLAP 數據是按分級結構組織的,它存儲在多維數據集而不是表中。) 數據庫或多維數據集 (多維數據集:一種 OLAP 數據結構。多維數據集包含維度,如“國家/地區(qū))/?。ɑ蚴?自治區(qū))/市(或縣)”,還包括數據字段,如“銷售額”。維度將各種類型的數據組織到帶有明細數據級別的分層結構中,而數據字段度量數量。)文件中檢索源數據時,數據只能以轉換為工作表功能的數據透視表或數據透視圖報表的形式返回 Excel。
非OLAP 源數據這是數據透視表或數據透視圖報表使用的基礎數據,該數據來自 OLAP 數據庫之外的源。例如,來自關系數據庫或文本文件中的數據。
數據透視表緩存每次在新建數據透視表或數據透視圖時,Excel 均將報表數據的副本存儲在內存中,并將其保存為工作簿文件的一部分。這樣每張新的報表均需要額外的內存和磁盤空間。但是,如果將現有數據透視表作為同一個工作簿中的新報表的源數據,則兩張報表就可以共享同一個數據副本。因為可以重新使用存儲區(qū),所以就會縮小工作簿文件,減少內存中的數據。
位置要求如果要將某個數據透視表用作其他報表的源數據,則兩個報表必須位于同一工作簿中。如果源數據透視表位于另一工作簿中,則需要將源報表復制到要新建報表的工作簿位置。不同工作簿中的數據透視表和數據透視圖是獨立的,它們在內存和工作簿文件中都有各自的數據副本。
更改會同時影響兩個報表在刷新 (刷新:更新數據透視表或數據透視圖中的內容以反映基本源數據的變化。如果報表基于外部數據,則刷新將運行基本查詢以檢索新的或更改過的數據。)新報表中的數據時,Excel 也會更新源報表中的數據,反之亦然。如果對某個報表中的項進行分組或取消分組,那么也將同時影響兩個報表。如果在某個報表中創(chuàng)建了計算字段 (計算字段:數據透視表或數據透視圖中的字段,該字段使用用戶創(chuàng)建的公式。計算字段可使用數據透視表或數據透視圖中其他字段中的內容執(zhí)行計算。)或計算項 (計算項:數據透視表字段或數據透視圖字段中的項,該項使用用戶創(chuàng)建的公式。計算項使用數據透視表或數據透視圖中相同字段的其他項的內容進行計算。),則也將同時影響兩個報表。
數據透視圖報表您可以基于其他數據透視表創(chuàng)建新的數據透視表或數據透視圖報表,但是不能直接基于其他數據透視圖報表創(chuàng)建報表。不過,每當創(chuàng)建數據透視圖報表時,Excel 都會基于相同的數據創(chuàng)建一個相關聯的數據透視表 (相關聯的數據透視表:為數據透視圖提供源數據的數據透視表。在新建數據透視圖時,將自動創(chuàng)建數據透視表。如果更改其中一個報表的布局,另外一個報表也隨之更改。);因此,您可以基于相關聯的報表創(chuàng)建一個新報表。對數據透視圖報表所做的更改將影響相關聯的數據透視表,反之亦然。
無限制的數據透視報表大多數的OLAP和數據分析工具不是用數據透視表就是用圖表形式展示數據。有些數據分析工具則沒有這樣的限制,例如:ActiveAnalysis等。它通過基礎數據的集合,通過一個組件便可以有不同形式展示數據的能力。簡單的點擊,用戶便可以在豐富的圖表上打開數據透視表,也只有再次點擊便可以恢復原樣。[4]
聯系客服