Freigeben über


ALLCROSSFILTERED

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung

Löschen Sie alle Filter, die auf eine Tabelle angewendet werden.

Syntax

ALLCROSSFILTERED(<table>)

Parameter

Ausdruck Definition
table Die Tabelle, nach der Filter gelöscht werden sollen.

Rückgabewert

N/A. Siehe Anmerkungen.

Bemerkungen

  • ALLCROSSFILTERED können nur zum Löschen von Filtern verwendet werden, aber nicht zum Zurückgeben einer Tabelle.

  • Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.

Beispiel

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]

Ertrag

DimSalesReason[SalesReasonName] [Gesamtmenge1] [Gesamtmenge2]
Demoereignis 60398
Magazinanzeige 60398
Hersteller 60398 1818
On Promotion 60398 7390
Andere 60398 3653
Preis 60398 47733
Qualität 60398 1551
Rezension 60398 1640
Sponsoring 60398
Fernsehwerbung 60398 730

Anmerkung

Es gibt eine direkte oder indirekte n:n-Beziehung zwischen der Tabelle "FactInternetSales" und der Tabelle "DimSalesReason".