如果所有參考數據行的值都存在或包含在這些數據行中,則傳回 true;否則,函式會傳回 false。
語法
CONTAINS(<table>, <columnName>, <value>[, <columnName>, <value>]…)
參數
| 術語 | 定義 |
|---|---|
table |
傳回數據表的任何 DAX 表達式。 |
columnName |
使用標準 DAX 語法的現有數據行名稱。 它不能是表達式。 |
value |
傳回單一純量值的任何 DAX 表示式,也就是在 columnName中搜尋。 表達式要只評估一次,再傳遞至自變數清單。 |
傳回值
如果在對應 TRUE中找到每個指定的 value,或包含在這些數據行中,則為 columnName 值;否則,函式會傳回 FALSE。
言論
columnName和value的自變數必須成對;否則會傳回錯誤。columnName必須屬於指定的table,或是與table相關的數據表。如果
columnName參考相關數據表中的數據行,則必須完整;否則會傳回錯誤。在匯出數據行或數據列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。
例
下列範例會建立一個量值,告知您是否同時銷售產品 214 和客戶 11185 的任何因特網銷售。
= CONTAINS(InternetSales, [ProductKey], 214, [CustomerKey], 11185)