一維表與二維表概念
一維表
一維表是每一個字段都是獨立參數,如姓名、科目、分數
優點:一維表最適合透視、數據分析的數據存儲結構
一維表樣例:
姓名 | 科目 | 分數 |
---|---|---|
張三 | 數學 | 89 |
李四 | 數學 | 71 |
王五 | 數學 | 79 |
趙六 | 數學 | 94 |
蔣七 | 數學 | 94 |
張三 | 語文 | 98 |
李四 | 語文 | 79 |
王五 | 語文 | 77 |
趙六 | 語文 | 95 |
蔣七 | 語文 | 83 |
張三 | 英語 | 82 |
李四 | 英語 | 77 |
王五 | 英語 | 68 |
趙六 | 英語 | 74 |
蔣七 | 英語 | 87 |
二維表
二維表是字段非獨立字段,如數學、英語、語文是屬於科目維度,不是獨立字段
優點:二維表用於展示數據更直觀
二維表樣例:
姓名/科目 | 數學 | 英語 | 語文 | 總計 |
---|---|---|---|---|
蔣七 | 94 | 87 | 83 | 264 |
李四 | 71 | 77 | 79 | 227 |
王五 | 79 | 68 | 77 | 224 |
張三 | 89 | 82 | 98 | 269 |
趙六 | 94 | 74 | 95 | 263 |
總計 | 427 | 388 | 432 | 1247 |
一維表轉二維表
- 透視表轉
- SQL語句CASE WHEN轉
二維表轉一維表
- 逆透視
- 函數
- 第三方插件,比如易用寶
總結
數據錄入建議都采用一維表
數據分析人員建議使用一維表,無論是表格還是數據庫計算都簡單方便
對外展示建議使用二維表