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の合計を返します。