次の方法で共有


CONTAINS

適用対象: 計算列計算テーブルメジャービジュアル計算

参照されるすべての列の値が存在する場合、またはそれらの列に含まれている場合は true を返します。それ以外の場合、関数は false を返します。

構文

CONTAINS(<table>, <columnName>, <value>[, <columnName>, <value>]…)

パラメーター

用語 定義
table データのテーブルを返す任意の DAX 式。
columnName 標準の DAX 構文を使用した既存の列の名前。 式にすることはできません。
value 1 つのスカラー値を返す任意の DAX 式。columnNameで求められます。 式は、引数リストに渡される前に 1 回だけ評価されます。

戻り値

指定された各 value が対応する columnNameで見つかるか、それらの列に含まれている場合は、TRUE の値。それ以外の場合、関数は FALSEを返します。

備考

  • 引数 columnNamevalue はペアにする必要があります。それ以外の場合はエラーが返されます。

  • columnName は、指定した tableまたは tableに関連するテーブルに属している必要があります。

  • columnName 関連テーブル内の列を参照する場合は、完全修飾する必要があります。それ以外の場合は、エラーが返されます。

  • この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。

次の例では、製品 214 と顧客 11185 のインターネット販売が同時に発生したかどうかを示すメジャーを作成します。

= CONTAINS(InternetSales, [ProductKey], 214, [CustomerKey], 11185)