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


ALLCROSSFILTERED

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

Καταργήστε όλα τα φίλτρα που εφαρμόζονται σε έναν πίνακα.

Σύνταξη

ALLCROSSFILTERED(<table>)

Παραμέτρους

Όρος Ορισμός
table Ο πίνακας στον οποίο θέλετε να γίνει εκκαθάριση των φίλτρων.

Τιμή επιστροφής

Δ / υ. Δείτε τις παρατηρήσεις.

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

  • Η ALLCROSSFILTERED μπορεί να χρησιμοποιηθεί μόνο για εκκαθάριση φίλτρων, όχι όμως για επιστροφή ενός πίνακα.

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

Παράδειγμα

DEFINE
MEASURE FactInternetSales[TotalQuantity1] =
    CALCULATE(SUM(FactInternetSales[OrderQuantity]), ALLCROSSFILTERED(FactInternetSales))
MEASURE FactInternetSales[TotalQuantity2] =
    CALCULATE(SUM(FactInternetSales[OrderQuantity]), ALL(FactInternetSales))
EVALUATE
    SUMMARIZECOLUMNS(DimSalesReason[SalesReasonName], 
        "TotalQuantity1", [TotalQuantity1],
        "TotalQuantity2", [TotalQuantity2])
    ORDER BY DimSalesReason[SalesReasonName]

Επιστρέφει

DimSalesReason[SalesReasonName] [TotalQuantity1] [TotalQuantity2]
Συμβάν επίδειξης 60398
Διαφήμιση περιοδικού 60398
Βιομήχανος 60398 1818
Με προώθηση 60398 7390
Άλλος 60398 3653
Τιμή 60398 47733
Ποιότητα 60398 1551
Αναθεώρηση 60398 1640
Χορηγία 60398
Τηλεοπτική διαφήμιση 60398 730

Σημείωση

Υπάρχει μια άμεση ή έμμεση σχέση πολλά-προς-πολλά μεταξύ του πίνακα FactInternetSales και του πίνακα DimSalesReason.