CONTAINS
如果所有參考的資料行中都存在值,或這些資料行中都包含值,則會傳回 true;否則,此函式會傳回 false。
語法
CONTAINS(<table>, <columnName>, <value>[, <columnName>, <value>]…)
參數
詞彙 | [定義] |
---|---|
table | 傳回資料表的所有 DAX 運算式。 |
columnName | 使用標準 DAX 語法的現有資料行名稱。 不能是運算式。 |
value | 任何會傳回單一純量值的 DAX 運算式,即 columnName 要求解的結果。 運算式只會求解一次,隨即便會傳遞至引數清單。 |
傳回值
如果每個指定的「值」都能在對應的 columnName 中找到,或包含在這些資料行中,則會傳回 TRUE;否則,此函式會傳回 FALSE。
備註
引數 columnName 和 value 必須成對出現,否則會傳回錯誤。
columnName 必須屬於指定的「資料表」,或與「資料表」相關的資料表。
如果 columnName 參考相關資料表中的某個資料行,即必須為完整格式的名稱;否則,會傳回錯誤。
在計算結果欄或資料列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。
範例
下列範例會建立一個量值,告訴您產品 214 和客戶 11185 是否在同一時間有任何網際網路銷售。
= CONTAINS(InternetSales, [ProductKey], 214, [CustomerKey], 11185)