Del via


ALLCROSSFILTERED

gjelder:beregnet kolonneberegnet tabellmålevisualobjektberegning

Fjern alle filtre som brukes i en tabell.

Syntaks

ALLCROSSFILTERED(<table>)

Parametere

Vilkår Definisjon
table Tabellen du vil fjerne filtre på.

Returverdi

N/A. Se kommentarer.

Merknader

  • ALLCROSSFILTERED kan bare brukes til å fjerne filtre, men ikke for å returnere en tabell.

  • Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).

Eksempel

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]

Returnerer

DimSalesReason[SalesReasonName] [TotalQuantity1] [TotalQuantity2]
Demonstrasjonshendelse 60398
Magasinannonse 60398
Fabrikant 60398 1818
Ved promotering 60398 7390
Annen 60398 3653
Pris 60398 47733
Kvalitet 60398 1551
Anmeldelse 60398 1640
Sponsorer 60398
TV-reklame 60398 730

Notat

Det finnes en direkte eller indirekte mange-til-mange-relasjon mellom FactInternetSales-tabellen og DimSalesReason-tabellen.