根據數據表數據,將數據表表達式變更為相依於外部數據行。
語法
DEPENDON(<table expression>[, <column>[, <column>[,…]]])
參數
| 術語 | 定義 |
|---|---|
| 數據表表達式 | 任何數據表表達式。 |
| 列 | 數據表表達式中的數據行。 |
傳回值
前幾個數據行將會重新對應,以相依於指定的外部數據行。
例
DEFINE TABLE VTable = SELECTCOLUMNS({"USA", "Canada", "Mexico"}, "Country", [Value])
EVALUATE SUMMARIZECOLUMNS(
VTable[Country],
"Measure", SUMX(DEPENDON({("USA", 10), ("USA", 11), ("Canada", 12)}, VTable[Country]), [Value2])
)
此 DEPENDON 會讓第一個數據行相依於外部 VTable[Country]。 因此,如果 VTable[Country] == “USA” ,則結果數據表現在會傳回數據表 {10,11},如果 VTable[Country] == “Canada”,則會傳回 {12}。 因此結果看起來應該像這樣:
| VTable[Country] | 量 |
|---|---|
| 美國 | 21 |
| 加拿大 | 12 |