Κοινή χρήση μέσω


EXCEPT

Ισχύει για:Υπολογιζόμενη στήληΥπολογιζόμενος πίνακαςMeasureΥπολογισμός απεικόνισης

Επιστρέφει τις γραμμές του πίνακα first στην παράσταση που not εμφανίζονται στον second πίνακα.

Σύνταξη

EXCEPT(<table_expression1>, <table_expression2>)

Παραμέτρους

Όρος Ορισμός
Table_expression Οποιαδήποτε DAX παράσταση που επιστρέφει έναν πίνακα.

Επιστροφή value

Ένας πίνακας που contains τις γραμμές ενός πίνακα μείον all τις γραμμές ενός άλλου πίνακα.

Παρατηρήσεις

  • If εμφανίζεται μια γραμμή all και στους δύο πίνακες, and τα διπλότυπά της not υπάρχουν στο σύνολο αποτελεσμάτων. If μια γραμμή εμφανίζεται μόνο σε table_expression1, and τα διπλότυπά της θα εμφανίζονται στο σύνολο αποτελεσμάτων.

  • Τα ονόματα των στηλών θα συμφωνούν με τα ονόματα των στηλών σε table_expression1.

  • Ο πίνακας που επιστρέφεται έχει γενεαλογία με βάση τις στήλες στο table_expression1 , ανεξάρτητα από τη γενεαλογία των στηλών στον second πίνακα. Για παράδειγμα, if η στήλη first του first table_expression έχει γενεαλογία στη βασική στήλη C1 στο μοντέλο, η Except θα μειώσει τις γραμμές με βάση τη διαθεσιμότητα των values στη first στήλη second table_expression and διατηρεί ανέπαφη τη γενεαλογία στη βασική στήλη C1.

  • Οι δύο πίνακες πρέπει να έχουν τον ίδιο αριθμό στηλών.

  • Οι στήλες συγκρίνονται με βάση τη θέση τους and σύγκριση δεδομένων χωρίς αναγκαστική μετατροπή τύπου.

  • Το σύνολο των γραμμών που επιστρέφονται εξαρτάται από τη σειρά των δύο παραστάσεων.

  • Ο πίνακας που επιστρέφεται not περιλαμβάνει στήλες από πίνακες related έως table_expression1.

  • Αυτή η συνάρτηση υποστηρίζεται not για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες or κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).

Παράδειγμα

States1

Κράτος
Ένας
B
B
B
C
D
D

States2

Κράτος
B
C
D
D
D
E
E
E

Except(States1, States2)

Κράτος
Ένας

Except(States2, States1)

Κράτος
E
E
E