Ler em inglês

Partilhar via


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

DAX
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