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.