EXCEPT
Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual
Retorna as linhas da tabela first na expressão que not aparecem na tabela second.
Sintaxe
EXCEPT(<table_expression1>, <table_expression2>)
Parâmetros
Vigência | Definição |
---|---|
Table_expression |
Qualquer expressão DAX que retorna uma tabela. |
Regresso value
Uma tabela que contains as linhas de uma tabela menos all as linhas de outra tabela.
Comentários
If uma linha aparece em all em ambas as tabelas, ela and suas duplicatas not estão presentes no conjunto de resultados. If uma linha aparecer em apenas table_expression1, ela and 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 tabela second. Por exemplo, if a coluna first de first table_expression tiver linhagem para a coluna base C1 no modelo, o Except reduzirá as linhas com base na disponibilidade de values na coluna first de second table_expression and manterá intacta a linhagem na coluna base C1.
As duas tabelas devem ter o mesmo número de colunas.
As colunas são comparadas com base no posicionamento, and comparação de dados sem tipo de coerção.
O conjunto de linhas retornadas depende da ordem das duas expressões.
A tabela retornada not inclui colunas de tabelas related a table_expression1.
Esta função not é suportada para uso no modo DirectQuery quando usada em colunas calculadas or regras de segurança em nível de linha (RLS).
Exemplo
Estados1
Estado |
---|
Um |
B |
B |
B |
C |
D |
D |
Estados2
Estado |
---|
B |
C |
D |
D |
D |
E |
E |
E |
Except(Estados1, Estados2)
Estado |
---|
Um |
Except(Estados2, Estados1)
Estado |
---|
E |
E |
E |