Compartilhar via


ALLCROSSFILTERED

aplica-se a:coluna calculadatabela calculadamedidacálculo visual

Desmarque todos os filtros aplicados a uma tabela.

Sintaxe

ALLCROSSFILTERED(<table>)

Parâmetros

Prazo Definição
table A tabela na qual você deseja limpar filtros.

Valor de retorno

N/A. Confira as observações.

Observações

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

  • Essa função não tem suporte para uso no modo DirectQuery quando usada em colunas calculadas ou regras de RLS (segurança em nível de linha).

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]

Retorna

DimSalesReason[SalesReasonName] [TotalQuantity1] [TotalQuantity2]
Evento de demonstração 60398
Anúncio de revista 60398
Fabricante 60398 1818
Na Promoção 60398 7390
Outro 60398 3653
Preço 60398 47733
Qualidade 60398 1551
Revisar 60398 1640
Patrocínio 60398
Anúncio de televisão 60398 730

Nota

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