Filtro DAX - função ALLEXCEPT

Descrição

Remove todos os filtros de contexto da tabela, exceto filtros que foram aplicados às colunas especificadas.

Sintaxe

ALLEXCEPT (<table>, <column>, [<column>] …)

Parâmetros

Sr. Não. Parâmetro e Descrição
1

table

A tabela sobre a qual todos os filtros de contexto são removidos, exceto filtros nas colunas que são especificadas em argumentos subsequentes.

2

column

Uma ou mais colunas que são especificadas para as quais os filtros de contexto devem ser preservados.

Para a função ALLEXCEPT, o primeiro argumento deve ser uma referência a uma tabela base. Todos os argumentos subsequentes devem ser referências às colunas básicas dessa tabela.

Você não pode usar expressões de tabela ou expressões de coluna com a função ALLEXCEPT.

Valor de retorno

Uma tabela com todos os filtros removidos, exceto os filtros nas colunas especificadas.

Observações

A função ALLEXCEPT não é usada por si só, mas serve como uma função intermediária que pode ser usada para alterar o conjunto de resultados sobre o qual algum outro cálculo é executado.

Você pode usar a função ALLEXCEPT se quiser remover os filtros em muitas, mas não em todas as colunas de uma tabela.

Exemplo

= CALCULATE (COUNTA (Results[Medal]), ALLEXCEPT (Hosts, Hosts[City]))

Os valores na coluna Medalha na tabela Resultados são contados com todos os filtros removidos, exceto para os filtros na Cidade da Coluna na tabela Hosts.