Partilhar via


ALLCROSSFILTERED

Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual

Limpe allfilters que são aplicadas a uma tabela.

Sintaxe

ALLCROSSFILTERED(<table>)

Parâmetros

Vigência Definição
table A tabela que você deseja limpar filters sobre.

Regresso value

N/A. Ver observações.

Comentários

  • ALLCROSSFILTERED só pode ser usado para limpar filters mas not para devolver uma tabela.

  • Esta função not é suportada para uso no modo DirectQuery quando usada em colunas calculadas or regras de segurança em nível de 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
Price 60398 47733
Qualidade 60398 1551
Avaliação 60398 1640
Patrocínio 60398
Anúncio televisivo 60398 730

Observação

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