text: 樞軸表，然後對各組內資料做彙總操作如排序、平均、累加、計數或字串連線等。透視表用於資料處理，在資料視覺化程式如電子表格或商業智慧軟體中常見。這種“樞軸”或者pivoting彙總表的概念得以命名。舉例：透視表與 (也稱作“交叉列表”cross tabulation或“交叉表”crosstab)相關。但透視表被認為更為動態，可以在其上執行某些動作；而是靜態顯示資料。微軟在美國註冊了複合詞形式的"PivotTable"為商標。歷史.《Pivot Table Data Crunching》指出是“透視表之父”，在開發Lotus Improv時，Salas稱電子表格有資料模式，幫助使用者識別出資料模式的工具有助於快速建立高階資料模型。Lotus Improv允許使用者定義範疇。這種核心功能提供了透視表模型。Lotus Development1991年在NeXT平臺上釋出了Lotus Improv。幾個月後，釋出了在Macintosh的實現，稱作DataPivot。1999年申請了專利。 1992年Borland收購了DataPivot技術，用在了其電子表格軟體。1993年Microsoft Windows版本的Improv釋出。1994年初Microsoft Excel 5帶來了新功能"PivotTable"。微軟在其後版本的Excel中繼續改進這個功能:2007年，Oracle公司在Oracle資料庫11g版本中推出了codice_1與codice_2運算。機制.典型的資料儲存為扁平的表，即只包含行和列。 例如下述電子表格為銷貨明細：當表中包含很多列，就難以總結出表中的資訊。透視表可以快速總結資料並高亮期望的資訊。“我正在看什麼？”例如，對上例，問“多少件貨在各個地區各個發貨日期被銷售？”透視表通常包含行、列與資料。在這個例子中，列是“發貨日期”，行是“地區”，資料是銷售數量的彙總。實現.從SQL程式設計實現角度，透視表是做一個grouping by操作，對組內資料做彙總計算。下例在Excel中建立透視表的過程如下：各個列可用於透視表設計的佈局的四個地方：報表篩選 Report filter.報表篩選用於過濾源表的行。例如，滑鼠拖拉"Color of Item"到這個區域，則有一個下拉列表選項，可以選擇某個值作為源表中行的過濾標準，例如"Color of Item = Black"。列標籤 Column labels.列標籤用於一個或多個源表中列，其值將作為透視表中的列名。例如，滑鼠拖拉"Sales person"到這個區域中，那麼透視表中將有5個列，每個銷售人佔一列，還有一列為Grand Total。也可以施加篩選器，選中或者反選特定的銷售人。行標籤 Row labels.行標籤類似於列標籤，用於一個或多個源表中列，其值將作為透視表中的行名。例如，滑鼠拖拉"Sales person"到這個區域中，那麼透視表中將有5個行，每個銷售人佔一行，還有一行為Grand Total。也可以施加篩選器，選中或者反選特定的銷售人。數值 Summation values.通常選擇一個數值型的列。可施加不同的累積計算。對文字型的列，可以做計數或者連線操作。上例中，如果列標籤選擇了"Sales person", 數值選擇了"units sold"，那麼透視表將增加一個新列"Sum of units sold"，是對每位銷售人的銷售額彙總。應用程式支援.資料透視表或資料透視功能是許多和一些資料庫軟體的組成部分，也可以在其他資料視覺化工具和商業智慧包中找到。
metadata: erhwenkuo/wikipedia-zhtw
metadata: 透視表
metadata: https://zh.wikipedia.org/wiki?curid=6265296