СОДЕРЖИТ

применяется:вычисляемый столбецвычисляемой таблицыизмерениевизуального вычисления

Возвращает значение 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 ссылается на столбец в связанной таблице, он должен быть полностью квалифицирован; в противном случае возвращается ошибка.

  • Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).

Пример

В следующем примере создается мера, указывающая, были ли интернет-продажи продукта 214 и клиенту 11185 одновременно.

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