Sdílet prostřednictvím


ALLCROSSFILTERED

platí pro:Počítaný sloupecPočítaná tabulkamíravizuální

Vymažte všechny filtry použité u tabulky.

Syntax

ALLCROSSFILTERED(<table>)

Parametry

Semestr Definice
table Tabulka, u které chcete vymazat filtry.

Návratová hodnota

Není k dispozici. Viz poznámky.

Poznámky

  • ALLCROSSFILTERED lze použít pouze k vymazání filtrů, ale ne k vrácení tabulky.

  • Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).

Pří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]

Návraty

DimSalesReason[SalesReasonName] [TotalQuantity1] [TotalQuantity2]
Ukázková událost 60398
Časopis Inzerce 60398
Výrobce 60398 1818
Při povýšení 60398 7390
Jiný 60398 3653
Cena 60398 47733
Kvalita 60398 1551
Přezkoumání 60398 1640
Sponzorství 60398
Televizní reklama 60398 730

Poznámka

Mezi tabulkou FactInternetSales a tabulkou DimSalesReason existuje přímá nebo nepřímá relace M:N.