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


ΕΚΤΌΣ

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

Επιστρέφει τις γραμμές του πρώτου πίνακα στην παράσταση που δεν εμφανίζονται στον δεύτερο πίνακα.

Σύνταξη

EXCEPT(<table_expression1>, <table_expression2>)

Παράμετροι

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

Επιστρεφόμενη αξία

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

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

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

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

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

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

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

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

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

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

Παράδειγμα

States1

Στάδιο
A
B
B
B
C
D
D

States2

Στάδιο
B
C
D
D
D
E
E
E

Except(States1, States2)

Στάδιο
A

Except(States2, States1)

Στάδιο
E
E
E