Condividi tramite


EXCEPT

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

Restituisce le righe della prima tabella nell'espressione che non vengono visualizzate nella seconda tabella.

Sintassi

EXCEPT(<table_expression1>, <table_expression2>)

Parametri

Termine Definizione
Table_expression Qualsiasi espressione DAX che restituisce una tabella.

Valore restituito

Tabella contenente le righe di una tabella meno tutte le righe di un'altra tabella.

Osservazioni

  • Se in entrambe le tabelle viene visualizzata una riga e i relativi duplicati non sono presenti nel set di risultati. Se una riga viene visualizzata solo in table_expression1, i relativi duplicati verranno visualizzati nel set di risultati.

  • I nomi delle colonne corrispondono ai nomi di colonna in table_expression1.

  • La tabella restituita ha una derivazione basata sulle colonne in table_expression1 , indipendentemente dalla derivazione delle colonne nella seconda tabella. Ad esempio, se la prima colonna della prima table_expression ha una derivazione alla colonna di base C1 nel modello, except ridurrà le righe in base alla disponibilità dei valori nella prima colonna del secondo table_expression e manterrà intatta la derivazione sulla colonna di base C1.

  • Le due tabelle devono avere lo stesso numero di colonne.

  • Le colonne vengono confrontate in base al posizionamento e al confronto dei dati senza coercizione dei tipi.

  • Il set di righe restituite dipende dall'ordine delle due espressioni.

  • La tabella restituita non include colonne di tabelle correlate a table_expression1.

  • Questa funzione non è supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate o nelle regole di sicurezza a livello di riga.

Esempio

Stati1

Stato
Un
B
B
B
C
D
D

Stati2

Stato
B
C
D
D
D
E
E
E

Except(States1, States2)

Stato
Un

Except(States2, States1)

Stato
E
E
E