CONTAINS
Область применения: вычисление вычисляемого столбца вычисляемой таблицы Меры визуального элемента
Возвращает значение true, если значения для всех указанных столбцов существуют или содержатся в этих столбцах; в противном случае функция возвращает значение false.
Синтаксис
CONTAINS(<table>, <columnName>, <value>[, <columnName>, <value>]…)
Параметры
Термин | Определение |
---|---|
table | Любое выражение DAX, возвращающее таблицу данных. |
columnName | Имя существующего столбца с использованием стандартного синтаксиса DAX. Это не может быть выражением. |
значение | Любое выражение DAX, возвращающее одно скалярное значение, которое требуется искать в columnName. Выражение вычисляется ровно один раз и перед передачей в список аргументов. |
Возвращаемое значение
Значение TRUE , если каждое указанное значение можно найти в соответствующем имени столбца или содержится в этих столбцах; в противном случае функция возвращает значение FALSE.
Замечания
Аргументы columnName и значение должны находиться в парах; в противном случае возвращается ошибка.
ColumnName должен принадлежать указанной таблице или таблице, связанной с таблицей.
Если columnName ссылается на столбец в связанной таблице, он должен быть полностью квалифицирован; в противном случае возвращается ошибка.
Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).
Пример
В следующем примере создается мера, указывающая, были ли интернет-продажи продукта 214 и клиенту 11185 одновременно.
= CONTAINS(InternetSales, [ProductKey], 214, [CustomerKey], 11185)