EXCEPTEXCEPT

Returnerar rader i en tabell som inte finns i någon annan tabell.Returns the rows of one table which do not appear in another table.

SyntaxSyntax

EXCEPT(<table_expression1>, <table_expression2>  

ParametrarParameters

PeriodTerm DefinitionDefinition
Table_expressionTable_expression Ett DAX-uttryck som returnerar en tabell.Any DAX expression that returns a table.

ReturvärdeReturn value

En tabell som innehåller raderna i en tabell minus alla rader i en annan tabell.A table that contains the rows of one table minus all the rows of another table.

AnmärkningarRemarks

  • Om en rad förekommer i båda tabellerna, visas den och dess dubbletter inte i resultatuppsättningen.If a row appears at all in both tables, it and its duplicates are not present in the result set. Om en rad endast visas i table_expression1, finns både den och dess dubbletter i resultatuppsättningen.If a row appears in only table_expression1, it and its duplicates will appear in the result set.

  • Kolumnnamnen kommer att matcha kolumnnamnen i table_expression1.The column names will match the column names in table_expression1.

  • Den returnerade tabellen har sitt ursprung i kolumnerna i table_expression1, oavsett ursprunget för kolumnerna i den andra tabellen.The returned table has lineage based on the columns in table_expression1 , regardless of the lineage of the columns in the second table. Om den första kolumnen i första table_expression till exempel har sitt ursprung i baskolumnen C1 i modellen, så minskar EXCEPT raderna baserat på tillgängligheten för värdena i den första kolumnen i andra table_expression och ursprunget finns kvar i baskolumnen C1.For example, if the first column of first table_expression has lineage to the base column C1 in the model, the Except will reduce the rows based on the availability of values in the first column of second table_expression and keep the lineage on base column C1 intact.

  • De två tabellerna måste ha samma antal kolumner.The two tables must have the same number of columns.

  • Kolumner jämförs baserat på placering samt datajämförelse utan typkonvertering.Columns are compared based on positioning, and data comparison with no type coercion.

  • Vilken uppsättning med rader som returneras beror på ordningsföljden för de två uttrycken.The set of rows returned depends on the order of the two expressions.

  • Den returnerade tabellen innehåller inte kolumner från tabeller som är relaterade till table_expression1.The returned table does not include columns from tables related to table_expression1.

  • Den här funktionen kan inte användas i DirectQuery-läge när den används i beräknade kolumner eller regler för säkerhet på radnivå (RLS).This function is not supported for use in DirectQuery mode when used in calculated columns or row-level security (RLS) rules.

ExempelExample

States1States1

StatusState
AA
BB
BB
BB
CC
DD
DD

States2States2

StatusState
BB
CC
DD
DD
DD
EE
EE
EE

Except(States1, States2)Except(States1, States2)

StatusState
AA

Except(States2, States1)Except(States2, States1)

StatusState
EE
EE
EE