CONTAINS
Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual
Devolve true se existirem ou estiverem contidos valores para todas as colunas referidas; caso contrário, a função retornará false.
Sintaxe
CONTAINS(<table>, <columnName>, <value>[, <columnName>, <value>]…)
Parâmetros
Vigência | Definição |
---|---|
table |
Qualquer expressão DAX que retorna uma tabela de dados. |
columnName |
O nome de uma coluna existente, usando sintaxe DAX padrão. Não pode ser uma expressão. |
value |
Qualquer expressão DAX que retorna um único valor escalar, que deve ser procurado em columnName . A expressão deve ser avaliada exatamente uma vez e antes de ser passada para a lista de argumentos. |
Valor de retorno
Um valor de TRUE
se cada value
especificada puder ser encontrada na columnName
correspondente ou estiver contida nessas colunas; caso contrário, a função retornará FALSE
.
Comentários
Os argumentos
columnName
evalue
devem vir em pares; caso contrário, um erro será retornado.columnName
deve pertencer aotable
especificado ou a uma tabela relacionada atable
.Se
columnName
se refere a uma coluna em uma tabela relacionada, então ela deve ser totalmente qualificada; caso contrário, um erro será retornado.Esta função não é suportada para utilização no modo DirectQuery quando utilizada em colunas calculadas ou regras de segurança ao nível da linha (RLS).
Exemplo
O exemplo a seguir cria uma medida que informa se houve vendas pela Internet do produto 214 e para o cliente 11185 ao mesmo tempo.
= CONTAINS(InternetSales, [ProductKey], 214, [CustomerKey], 11185)