Partilhar via


ALLCROSSFILTERED

Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual

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

Sintaxe

ALLCROSSFILTERED(<table>)

Parâmetros

Vigência Definição
table A tabela na qual você deseja limpar os filtros.

Valor de retorno

N/A. Ver observações.

Comentários

  • 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
Outros 60398 3653
Preço 60398 47733
Qualidade 60398 1551
Avaliação 60398 1640
Patrocínio 60398
Anúncio televisivo 60398 730

Observação

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