CONTAINS 関数 (DAX)
参照されているすべての列で値が存在するか、これらの列に値が含まれている場合、true を返します。それ以外の場合は false を返します。
構文
CONTAINS(<table>, <columnName>, <value>[, <columnName>, <value>]…)
パラメーター
table
データのテーブルを返す任意の DAX 式。columnName
標準 DAX 構文を使用した既存の列の名前。 式を指定することはできません。value
columnName 内で取得する単一のスカラー値を返す任意の DAX 式。 式は、引数リストに渡される前に 1 回だけ評価されます。
戻り値
指定された各 value が対応する columnName で見つかるか、これらの列に含まれている場合は TRUE が返され、それ以外の場合は FALSE が返されます。
説明
引数として columnName と value を常にペアで指定する必要があります。そうでないと、エラーが返されます。
columnName は、指定された table か、table に関連するテーブルに属している必要があります。
columnName が関連テーブル内の列を参照する場合は、これを完全修飾する必要があります。そうでないと、エラーが返されます。
使用例
次の例では、顧客 11185 を取引先とする製品 214 のインターネット販売があったかどうかを調べるための計算されるメジャーを作成します。
=CONTAINS(InternetSales, [ProductKey], 214, [CustomerKey], 11185)