Udostępnij za pośrednictwem


ALLCROSSFILTERED

Dotyczy: Obliczanie kolumny obliczeniowej tabeli Obliczeniowej Obliczenie wizualizacji

Wyczyść wszystkie filtry, które są stosowane do tabeli.

Składnia

ALLCROSSFILTERED(<table>)

Parametry

Termin Definicja
table Tabela, dla której chcesz wyczyścić filtry.

Wartość zwracana

Nie dotyczy. Zobacz uwagi.

Uwagi

  • ATRYBUT ALLCROSSFILTERED może służyć tylko do czyszczenia filtrów, ale nie do zwracania tabeli.

  • Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.

Przykład

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]

Zwraca

DimSalesReason[SalesReasonName] [TotalQuantity1] [TotalQuantity2]
Zdarzenie pokazowe 60398
Reklama magazynu 60398
Producent 60398 1818
Po podwyższeniu poziomu 60398 7390
Inne 60398 3653
Cena 60398 47733
Kontrola 60398 1551
Wykonaj przegląd 60398 1640
Umowa sponsorska 60398
Reklama telewizyjna 60398 730

Uwaga

Istnieje bezpośrednia lub pośrednia relacja wiele-do-wielu między tabelą FactInternetSales i tabelą DimSalesReason.