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)