Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:
Coluna calculada
Tabela calculada
Medida
Cálculo visual
Devolve as linhas da primeira tabela na expressão que não aparecem na segunda tabela.
Sintaxe
EXCEPT(<table_expression1>, <table_expression2>)
Parâmetros
| Vigência | Definição |
|---|---|
Table_expression |
Qualquer expressão DAX que retorna uma tabela. |
Valor de retorno
Uma tabela que contém as linhas de uma tabela menos todas as linhas de outra tabela.
Comentários
Se uma linha aparecer em ambas as tabelas, ela e suas duplicatas não estarão presentes no conjunto de resultados. Se uma linha aparecer apenas em table_expression1, ela e suas duplicatas aparecerão no conjunto de resultados.
Os nomes das colunas corresponderão aos nomes das colunas em table_expression1.
A tabela retornada tem linhagem baseada nas colunas em table_expression1 , independentemente da linhagem das colunas na segunda tabela. Por exemplo, se a primeira coluna do primeiro table_expression tiver linhagem para a coluna base C1 no modelo, o Exceto reduzirá as linhas com base na disponibilidade de valores na primeira coluna do segundo table_expression e manterá a linhagem na coluna base C1 intacta.
As duas tabelas devem ter o mesmo número de colunas.
As colunas são comparadas com base no posicionamento e na comparação de dados sem tipo de coerção.
O conjunto de linhas retornadas depende da ordem das duas expressões.
A tabela retornada não inclui colunas de tabelas relacionadas a table_expression1.
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
Estados1
| Estado |
|---|
| Um |
| B |
| B |
| B |
| C |
| D |
| D |
Estados2
| Estado |
|---|
| B |
| C |
| D |
| D |
| D |
| E |
| E |
| E |
Exceto(Estados1, Estados2)
| Estado |
|---|
| Um |
Exceto(Estados2, Estados1)
| Estado |
|---|
| E |
| E |
| E |