συμβάν
Ελάτε μαζί μας στο FabCon Vegas
31 Μαρ, 11 μ.μ. - 2 Απρ, 11 μ.μ.
Η απόλυτη εκδήλωση Microsoft Fabric, Power BI, SQL και AI υπό την ηγεσία της κοινότητας. Από 31 Μαρτίου έως 2 Απριλίου 2025.
Εγγραφείτε σήμεραΑυτό το πρόγραμμα περιήγησης δεν υποστηρίζεται πλέον.
Κάντε αναβάθμιση σε Microsoft Edge για να επωφεληθείτε από τις τελευταίες δυνατότητες, τις ενημερώσεις ασφαλείας και την τεχνική υποστήριξη.
Ισχύει για:Υπολογιζόμενη στήληΥπολογιζόμενος πίνακαςMeasureΥπολογισμός απεικόνισης
Καταργεί allfilters περιβάλλοντος στον πίνακα exceptfilters που έχουν εφαρμοστεί στις καθορισμένες στήλες.
ALLEXCEPT(<table>,<column>[,<column>[,…]])
Όρος | Ορισμός |
---|---|
table |
Ο πίνακας στον οποίο καταργούνται allfilters περιβάλλοντος, exceptfilters σε αυτές τις στήλες που καθορίζονται σε επόμενα ορίσματα. |
column |
Η στήλη για την οποία filters περιβάλλοντος πρέπει να διατηρηθεί. |
Το όρισμα first στη συνάρτηση ALLEXCEPT πρέπει να είναι μια αναφορά σε έναν βασικό πίνακα. All επόμενα ορίσματα πρέπει να είναι αναφορές σε βασικές στήλες. Δεν μπορείτε να χρησιμοποιήσετε παραστάσεις πίνακα or παραστάσεις στήλης με τη συνάρτηση ALLEXCEPT.
Ένας πίνακας με allfilters καταργηθεί except για τον filters στις καθορισμένες στήλες.
Αυτή η συνάρτηση είναι not χρησιμοποιείται από μόνη της, αλλά χρησιμεύει ως ενδιάμεση συνάρτηση που μπορεί να χρησιμοποιηθεί για την αλλαγή του συνόλου των αποτελεσμάτων στα οποία εκτελείται κάποιος άλλος υπολογισμός.
ALL and ALLEXCEPT μπορούν να χρησιμοποιηθούν σε διάφορα σενάρια:
Χρήση συνάρτησης and | Περιγραφή |
---|---|
ALL(Πίνακας) | Καταργεί allfilters από τον καθορισμένο πίνακα. Σε effect, η ALL(Πίνακας) επιστρέφει all της values στον πίνακα, καταργώντας τυχόν filters από το περιβάλλον που διαφορετικά θα μπορούσε να έχει εφαρμοστεί. Αυτή η συνάρτηση είναι χρήσιμη όταν εργάζεστε με πολλά επίπεδα ομαδοποίησης and θέλετε να δημιουργήσετε έναν υπολογισμό που δημιουργεί μια αναλογία μιας συγκεντρωτικής value προς το σύνολο value. |
ALL (Column[, Column[, ...]]) | Καταργεί allfilters από τις καθορισμένες στήλες του πίνακα. all άλλες filters σε άλλες στήλες του πίνακα εξακολουθούν να ισχύουν. All ορίσματα στήλης πρέπει να προέρχονται από τον ίδιο πίνακα. Η παραλλαγή της ALL(Στήλη) είναι χρήσιμη όταν θέλετε να καταργήσετε το filters περιβάλλοντος για μία or πιο συγκεκριμένες στήλες and για να διατηρήσετε all άλλες filtersπεριβάλλοντος . |
ALLEXCEPT(Πίνακας, Στήλη1 [,Column2]...) | Καταργεί allfilters περιβάλλοντος στον πίνακα exceptfilters που εφαρμόζονται στις καθορισμένες στήλες. Αυτή είναι μια βολική συντόμευση για περιπτώσεις όπου θέλετε να καταργήσετε το filters σε πολλές, αλλά notall, στήλες σε έναν πίνακα. |
Αυτή η συνάρτηση υποστηρίζεται not για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες or κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).
Ο ακόλουθος measure τύπος αθροίζει SalesAmount_USD and χρησιμοποιεί τη συνάρτηση ALLEXCEPT για να καταργήσει τυχόν filters περιβάλλοντος στον πίνακα ημερομηνίας/ώρας exceptif η filter έχει εφαρμοστεί στη στήλη CalendarYear.
= CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]), ALLEXCEPT(DateTime, DateTime[CalendarYear]))
Επειδή ο τύπος χρησιμοποιεί ALLEXCEPT, κάθε φορά που χρησιμοποιείται οποιαδήποτε στήλη εκτός της CalendarYear από τον πίνακα DateTime για την ανάλυση μιας απεικόνισης, ο τύπος θα καταργήσει οποιονδήποτε αναλυτή filters, παρέχοντας ένα value ίσο με το sum της SalesAmount_USD. Ωστόσο, if τη στήλη CalendarYear χρησιμοποιείται για την ανάλυση της απεικόνισης, τα αποτελέσματα είναι διαφορετικά. Επειδή το CalendarYear έχει καθοριστεί ως όρισμα για ALLEXCEPT, όταν τα δεδομένα αναλυτής στον year, θα εφαρμοστεί μια filter σε έτη σε επίπεδο γραμμών
συναρτήσεων
συμβάν
Ελάτε μαζί μας στο FabCon Vegas
31 Μαρ, 11 μ.μ. - 2 Απρ, 11 μ.μ.
Η απόλυτη εκδήλωση Microsoft Fabric, Power BI, SQL και AI υπό την ηγεσία της κοινότητας. Από 31 Μαρτίου έως 2 Απριλίου 2025.
Εγγραφείτε σήμερα