ALLCROSSFILTERED

Gilt für:berechnete Spaltenberechnete TabellenMeasuresvisuelle Berechnungen

Löscht alle Filter, die auf die angegebene Tabelle angewendet werden.

Syntax

ALLCROSSFILTERED(<table>)

Parameter

Begriff Definition
Tabelle Die Tabelle, für die Filter gelöscht werden sollen.

Rückgabewert

N/V. Siehe Bemerkungen.

Bemerkungen

  • Mit ALLCROSSFILTERED können nur Filter gelöscht werden. Eine Tabelle kann damit nicht zurückgegeben werden.

  • Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt 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]

gibt diese Werte zurück:

DimSalesReason[SalesReasonName] [TotalQuantity1] [TotalQuantity2]
Demoveranstaltung 60398
Zeitschriftenanzeige 60398
Hersteller 60398 1818
In Werbung 60398 7390
Andere 60398 3653
Preis 60398 47733
Qualität 60398 1551
Überprüfung 60398 1640
Sponsorship 60398
Fernsehwerbung 60398 730

Hinweis

Es besteht eine direkte oder indirekte m:n-Beziehung zwischen der Tabelle „FactInternetSales“ und der Tabelle „DimSalesReason“.