テーブルのデータに基づいて、外部列に依存するようにテーブル式を変更します。
構文
DEPENDON(<table expression>[, <column>[, <column>[,…]]])
パラメーター
| 用語 | 定義 |
|---|---|
| table 式 | 任意のテーブル式。 |
| コラム | テーブル式の列。 |
戻り値
最初のいくつかの列は、指定された外部列に依存するように再マップされます。
例
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 |
関連コンテンツ
- フィルター関数
- GROUPCROSSAPPLY 関数 を
する - GROUPCROSSAPPLYTABLE 関数