ValueList - 圖表函數
ValueList() 會傳回一組列出的值,當用於計算維度時,可形成合成維度。
語法:
ValueList(v1 {,...})
傳回的資料類型: 雙值
引數:
- v1: 靜態值 (通常為字串,也可以是數字)。
- {,...}: 靜態值的選用清單。
範例:
範例 | 結果 |
---|---|
ValueList('Number of Orders', 'Average Order Size', 'Total Amount') |
用來在表格中建立維度時,舉例來說,此函數會產生三個字串值作為表格中的列標籤。這些值可提供運算式參考。 |
=IF( ValueList('Number of Orders', 'Average Order Size', 'Total Amount') = 'Number of Orders', count(SaleID), |
此運算式使用來自所建立維度的值,並在巢狀 IF 陳述式中將這些值參考為三個彙總函數的輸入,如以下範例表格所見。 |
已建立維度 | 年 | 已新增運算式 |
---|---|---|
- | - | 522.00 |
Number of Orders | 2012 | 5.00 |
Number of Orders | 2013 | 7.00 |
Average Order Size | 2012 | 13.20 |
Average Order Size | 2013 | 15.43 |
Total Amount | 2012 | 66.00 |
Total Amount | 2013 | 108.00 |
範例中使用的資料:
SalesPeople:
LOAD * INLINE [
SaleID|SalesPerson|Amount|Year
1|1|12|2013
2|1|23|2013
3|1|17|2013
4|2|9|2013
5|2|14|2013
6|2|29|2013
7|2|4|2013
8|1|15|2012
9|1|16|2012
10|2|11|2012
11|2|17|2012
12|2|7|2012
] (delimiter is '|');