CONTAINS 函數 (DAX)

如果所有參考資料行的值都存在或包含在這些資料行中,則傳回 true,否則此函數會傳回 false。

語法

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

參數

  • table
    傳回資料表的任何 DAX 運算式。

  • columnName
    使用標準 DAX 語法之現有資料行的名稱。 它不能是運算式。

  • value
    傳回單一純量值 (要在 columnName 中搜尋) 的任何 DAX 運算式。 此運算式只會評估一次,然後再傳遞給引數清單。

傳回值

如果每個指定的 value 都可在對應的 columnName 中找到或包含在這些資料行中,則為 TRUE 值,否則此函數會傳回 FALSE。

備註

  • columnName 和 value 引數必須成對出現,否則系統會傳回錯誤。

  • columnName 必須屬於指定的 table 或與 table 相關的資料表。

  • 如果 columnName 參考相關資料表中的資料行,則它必須是完整名稱,否則系統會傳回錯誤。

範例

下列範例會建立一個導出量值,同時告訴您產品 214 和客戶 11185 是否有任何網際網路銷售。

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