ALLCROSSFILTERED

Vzťahuje sa na:vypočítaný stĺpecvypočítanej tabuľkyvizuálového výpočtu

Vymazať všetky filtre, ktoré sú použité na tabuľke.

Syntax

ALLCROSSFILTERED(<table>)

Parametre

Termín Definícia
table Tabuľka, v ktorú chcete vymazať filtre.

Vrátená hodnota

NEDOSTUPNÝ. Pozrite si poznámky.

Poznámky

  • ALLCROSSFILTERED možno použiť iba na vymazanie filtrov, ale nie na vrátenie tabuľky.

  • Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).

Príklad

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]

Vráti

DimSalesReason[SalesReasonName] [TotalQuantity1] [TotalQuantity2]
Demo udalosť 60398
Uverejnenie v časopise 60398
Výrobca 60398 1818
Na propagáciu 60398 7390
Iný 60398 3653
Cena 60398 47733
Kvalita 60398 1551
Revízia 60398 1640
Sponzorstvo 60398
Uverejnenie v televízii 60398 730

Nota

Existuje priamy alebo nepriamy vzťah viacerých s viacerými medzi tabuľkou FactInternetSales a tabuľkou DimSalesReason.