ALLCROSSFILTERED

Aplica-se a:Colunacalculada Tabelacalculada MedidaCálculo visual

Limpe todos os filtros que são aplicados a uma tabela.

Sintaxe

ALLCROSSFILTERED(<table>)

Parâmetros

Termo Definição
tabela A tabela na qual você deseja limpar os filtros.

Valor devolvido

N/A. Ver observações.

Observações

  • ALLCROSSFILTERED só pode ser usado para limpar filtros, mas não para retornar uma tabela.

  • Esta função não é suportada para utilização no modo DirectQuery quando utilizada em colunas calculadas ou regras de segurança ao nível da linha (RLS).

Exemplo

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]

Devoluções,

DimSalesReason[SalesReasonName] [TotalQuantity1] [TotalQuantidade2]
Evento de demonstração 60398
Anúncio de Revista 60398
Fabricante 60398 1818
Em Promoção 60398 7390
Outro 60398 3653
Preço 60398 47733
Qualidade 60398 1551
Rever 60398 1640
Patrocínio 60398
Anúncio televisivo 60398 730

Nota

Há uma relação direta ou indireta muitos-para-muitos entre a tabela FactInternetSales e a tabela DimSalesReason.