1. 程式人生 > 其它 >一維表與二維表、三維表的區別

一維表與二維表、三維表的區別

一維表:一條線,具有長度寬席,在Excel相當於一行或一列單元格,並具有獨立類別的欄位,最適合作為日常記錄的明細表與資料透視表引用的資料。

二維表一個面,具有長度寬度,在Excel中有多行或多列表達同一個類別的欄位,最適合做最後的報表展示。

三維表:一個體積,具有長度、寬度與高度,在Excel中存在某一個變數對非獨立類別的多行或多列的欄位產生影響,最適合從多個維度展示結果的報表。

注:在三維表基礎上,如果是多個變數對非獨立欄位的多行或多列的欄位產生影響,即為多維。

來源:https://edu.51cto.com/center/course/lesson/index?id=486391

A:從資料庫的觀點來說,一維表是最合適於透視和資料分析的資料儲存結構。

很多人容易將它與一維陣列、二維陣列、三維引用等等聯絡在一起,把“一維表”想象為只有一行或一列的表,這個想法是錯誤的。
實際上,這裡的“維”指的是分析資料的角度,因此,

比如一個簡單人事資料表如下:

序號 姓名 年齡 博士 碩士 本科 大專及以下
1 張三 36      
2 李四 11      
3 王老五 50      
4 肖萍兒 11      
5 李仨兒 45      
6 黃蓉 12      
7 嚴翠翠 33      



表中的“博士、碩士、本科、大專及以下”從資料的角度來說,應該都是“學歷”範疇,是人事檔案中描述的一個因素,應該使用同一個欄位,因此上面的表格可以稱為一個“二維表”。而下面這個形式則為一維表:

序號 姓名 年齡 學歷
1 張三 36 博士
2 李四 11 碩士
3 王老五 50 大專及以下
4 肖萍兒 11 本科
5 李仨兒 45 本科
6 黃蓉 12 碩士
7 嚴翠翠 33 大專及以下