ΕΚΤΌΣ
Ισχύει για: Υπολογισμός απεικόνισης υπολογιζόμενης στήλης υπολογιζόμενου πίνακα Μέτρηση
Επιστρέφει τις γραμμές του πρώτου πίνακα στην παράσταση που δεν εμφανίζονται στον δεύτερο πίνακα.
Σύνταξη
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 |