Tableau 將所有的資料欄位分成 Dimension (維度) 與 Measure (度量) 兩種角色,在實際設計工作表之前,需要先明白如何區分這兩個概念,在後續的製作中才能靈活地運用資料欄位。
是指資料的屬性,例如:將班級中每一位學生視為一筆資料,每一筆資料都有 性別
這個屬性,其可能的值為 男生
或 女生
,而這個 性別
屬性,就會被歸類在 Dimension 角色。
度量 (白話文就是計算) 資料符合維度的方法,例如:班級中有多少個男同學與多少個女同學,其中計算同學數量的方法,就會被歸類在 Measure 角色。
班級 | 性別 | 學生數 |
---|---|---|
1 年 1 班 | 男生 | 21 |
1 年 1 班 | 女生 | 19 |
1 年 2 班 | 男生 | 17 |
1 年 2 班 | 女生 | 19 |
表格中為 Dimension 的資料欄位有兩個,分別為 班級
與 性別
,用這兩個屬性來描述資料;而 學生數
則是歸類到 Measure,是用來計算符合該資料屬性的特定運算式。以 1 年 1 班
男生
來說,學生數
的運算方法是計算出符合 班級
為 1 年 1 班
且 性別
為 男生
的學生數量,這裡的結果是 21 個。
上方表格以 SQL 來說可以等效於
SELECT 班級, 性別, COUNT(*)
FROM Student
GROUP BY 班級, 性別
其中 班級
與 性別
為做 GROUP BY
的屬性依據,而 COUNT(*)
是用來度量 學生數
的方法。
Tableau Desktop 會在 Data 窗格顯示所有資料欄位,並將每個資料表的 Dimension 與 Measure 欄位用分隔線分開,分隔線的上方的資料為 Dimension、下方的資料為 Measure,方便使用者辨識
Dimension 與 Measure 的觀念在這邊帶給讀者,其實這兩個觀念與 Google Analytics 之中的 Dimensions 與 Metrics 非常類似。在弄懂原理並且知道如何區別之後,對於操作 Tableau Desktop 將會有一定的幫助。