CONTAINS 函数 (DAX)
如果所有引用列的结果都存在或包含在这些列中,则返回 true;否则,此函数返回 false。
语法
CONTAINS(<table>, <columnName>, <value>[, <columnName>, <value>]…)
参数
table
任何返回数据表的 DAX 表达式。columnName
使用标准 DAX 语法的现有列的名称。 它不能是表达式。value
任何返回要在 columnName 中寻找的单个标量值的 DAX 表达式。 表达式将仅计算一次,并且是在将其传递到参数列表之前。
返回值
如果在对应的 columnName 中可以找到每个指定的 value,或者该值包含在这些列中,则值为 TRUE;否则,函数将返回 FALSE。
注释
参数 columnName 和 value 必须成对出现;否则将返回错误。
columnName 必须属于指定的 table 或与 table 相关的表。
如果 columnName 指相关表中的一列,则它必须是完全限定的;否则将返回错误。
示例
下面的示例创建一个计算度量值,该度量值将告诉您是否同时存在销售给客户 11185 的产品 214 的任何 Internet 销售额。
=CONTAINS(InternetSales, [ProductKey], 214, [CustomerKey], 11185)