Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
применяется:
вычисляемый столбец
вычисляемой таблицы
измерение
визуального вычисления
Возвращает значение 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)