Filtro DAX - função ALL

Descrição

Retorna todas as linhas em uma tabela ou todos os valores em uma coluna, ignorando quaisquer filtros que possam ter sido aplicados. Esta função é útil para limpar filtros e criar cálculos em todas as linhas de uma tabela.

Sintaxe

ALL ({<table> | <column>, [<column>], [<column>] …})

Parâmetros

Sr. Não. Parâmetro e Descrição
1

table

A tabela da qual você deseja limpar os filtros.

2

column

A coluna que você deseja limpar os filtros.

O argumento para a função ALL deve ser uma referência a uma tabela base ou uma ou mais referências a colunas base. Você não pode usar expressões de tabela ou expressões de coluna com a função ALL.

Valor de retorno

A tabela ou coluna ou colunas com filtros removidos.

Observações

A função ALL não é usada sozinha, mas serve como uma função intermediária que pode ser usada para alterar o conjunto de resultados sobre o qual algum outro cálculo é executado.

Exemplo

= COUNTA (Results[Medal])/CALCULATE (COUNTA (Results[Medal], ALL (Results))

Com esta fórmula DAX, todas as linhas da tabela Resultados são consideradas na função CALCULAR com o filtro que contém a função TODOS. Dessa forma, você tem a contagem total no denominador.