Функция CONTAINS (DAX)
Возвращает значение 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 ссылается на столбец в связанной таблице, его имя должно быть полным. В противном случае возвращается ошибка.
Пример
В следующем примере создается вычисляемая мера, которая указывает на совпадение времени продажи через Интернет товара 214 и покупки, совершенной клиентом 11185.
=CONTAINS(InternetSales, [ProductKey], 214, [CustomerKey], 11185)