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;