Dax-functions-dax-intersect-function
提供:Dev Guides
DAXその他-INTERSECT関数
説明
重複を保持しながら、2つのテーブルの行の共通部分を返します。
DAX INTERSECT関数は、Excel 2016の新機能です。
構文
INTERSECT (<table_expression1>, <table_expression2>)
パラメーター
Term
説明
table_expression1
テーブルを返す任意のDAX式。
table_expression2
戻り値
table_expression2にもあるtable_expression1のすべての行を含むテーブル。
備考
- 交差は可換ではありません。 つまり、Intersect(T1、T2)はIntersect(T2、T1)とは異なる結果セットを持つことができます。
- 重複した行は保持されます。 つまり、table_expression1とtable_expression2に行が含まれている場合、その行とtable_expression_1のすべての重複が結果セットに含まれます。
- 列名は、table_expression1の列名と一致します。
- 列は、位置に基づいて比較され、型強制なしのデータ比較が行われます。
- 返されるテーブルには、table_expression1に関連するテーブルの列は含まれません。
例
= SUMX (INTERSECT (SalesOldData,SalesNewData),[Sales Amount])
このDAX数式は、SalesNewDataにも存在するSalesOldDataテーブルに存在するすべての行のSales Amountの合計を返します。