Crosstable
crosstable 前置詞用來將跨維度資料表轉換為連續表,即,有許多資料行的寬表轉換為高表,並且資料行標題放置到單一屬性資料行中。
Syntax:
crosstable (attribute field name, data field name [ , n ] ) ( loadstatement | selectstatement )
Arguments:
引數 | 描述 |
---|---|
attribute field name | 包含屬性值的欄位。 |
data field name |
包含資料值的欄位。 |
n |
將轉換為一般表單的表格前面加上的限定詞欄位數目。預設為 1。 |
跨維度資料表是一種常見的表格類型,在兩個以上標頭資料的正交清單之間具備值矩陣,而且有一筆標頭資料做為資料行標頭。一般是一個月一個資料行。crosstable 前置詞的結果是資料行標頭 (例如月份名稱) 將儲存於其中一個欄位:屬性欄位,而資料行資料 (月份數字) 將儲存於第二個欄位:資料欄位。
Examples:
Crosstable (Month, Sales) LOAD * from ex1.csv;
Crosstable (Month,Sales,2) LOAD * from ex2.csv;
Crosstable (A,B) SELECT * from table3;