活动
包含
如果所有引用列的值都存在或包含在这些列中,则返回 true;否则,该函数返回 false。
DAX
CONTAINS(<table>, <columnName>, <value>[, <columnName>, <value>]…)
术语 | 定义 |
---|---|
table |
返回数据表的任何 DAX 表达式。 |
columnName |
使用标准 DAX 语法的现有列的名称。 它不能是表达式。 |
value |
返回单个标量值的任何 DAX 表达式,即在 columnName 中求值。 表达式将准确计算一次,然后再传递给参数列表。 |
如果每个指定的 value
可以在相应的 columnName
中找到或包含在这些列中,则值为 TRUE
;否则,该函数将返回 FALSE
。
参数
columnName
和value
必须成对;否则返回错误。columnName
必须属于指定的table
或与table
相关的表。如果
columnName
引用相关表中的列,则必须完全限定该列;否则,将返回错误。在计算列或行级别安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。
以下示例创建一个度量值,指示是否同时向客户销售产品 214 和客户 11185。
DAX
= CONTAINS(InternetSales, [ProductKey], 214, [CustomerKey], 11185)