Função (DAX) ALLSELECTED no Power BI (Como Usar)

Função (DAX) ALLSELECTED no Power BI (Como Usar)

Através deste tutorial você irá conhecer e aprender de forma prática como usar a Função (DAX) ALLSELECTED no Power BI.

Função (DAX) ALLSELECTED

A função (DAX) ALLSELECTED, está disponível no Power BI e com ela é possível mudar o filtro, fazendo com que retorne todas as linhas em uma tabela, considerando qualquer filtro que foi aplicado, mantendo apenas os filtros usados na expressão de tabela.

Por exemplo, você possui uma tabela que mostra suas vendas anuais e você aplicou alguns filtros, como vendas por regiões ou até por produtos.

Aliás, quando você aplica a (DAX) ALLSELECTED, é garantido que todas as vendas sejam calculas, independentemente de qual e/ou quantos filtros você colocou anteriormente. Ou seja, essa função respeitará todos os filtros que você selecionou na sua matriz.

Que tal colocarmos em prática?

Baixe a base de dados para praticar o que está sendo ensinado neste tutorial:

Faça Download da planilha abaixo.

Autorizo a coleta e o tratamento dos meus dados para envio de material, inclusive publicidade, e adequação de minha experiência sobre produtos e/ou serviços da NINJA DO EXCEL, conforme informações prestadas AQUI

Como Funciona a (DAX) ALLSELECTED:

Primeiramente, note que temos aqui uma base de dados, onde contém informações de produtos, vendas, o vendedor e entre outros.

Base de Dados
Base de Dados que iremos praticar na aula

Sendo assim, queremos saber o valor total adquirido (faturamento) por região e por vendedores.  Além disso, precisamos saber o total dos filtros selecionados, e nisso entra o ALLSELECTED.

Contudo, calcularemos o valor por região.

Já no canto direito da sua tela, onde está a base de dados, clique com o botão direito > Nova Medida.

Calculando o Faturamento no Power BI
Calculando o Faturamento no Power BI

Vá até o campo de função > no lugar de medida escreva Faturamento > aplique a função SUM > selecione a opção Valor com Imposto > ENTER.

Faturamento = SUM(‘Base de Dados'[Valor com imposto])

Calculando o Faturamento no Power BI
Calculando o Faturamento no Power BI

Repare que agora ele está na nossa base de dados:

Resultado do Cálculo de Faturamento no Power BI
Resultado do Cálculo de Faturamento no Power BI

Entretanto, agora para começarmos a trabalhar os dados, vá na opção Tabela:

Como Gerar Tabela no Power BI
Como Gerar Tabela no Power BI

Assim, você poderá arrastar as informações de Faturamento e Região em Colunas:

Como Gerar Tabela no Power BI
Como Gerar Tabela no Power BI

Ficando desta forma:

Resultado da Tabela no Power BI
Resultado da Tabela no Power BI

Portanto, antes de aplicarmos o ALLSELECTED, inseriremos os filtros. Com isso, clique fora da tabela > Segmentação de Dados:

Como Gerar uma Segmentação de Dados no Power BI
Como Gerar uma Segmentação de Dados no Power BI

Em seguida, arraste as informações de Vendedor para Campo:

Como Gerar uma Segmentação de Dados no Power BI
Adicionando Campos – Segmentação de Dados no Power BI

Veja como ficou a segmentação de dados com base na tabela:

Como Gerar uma Segmentação de Dados no Power BI
Como Gerar uma Segmentação de Dados no Power BI

Agora sim, para acrescentarmos o ALLSELECTED, vá em Nova Medida > em medida coloque Vendas Totais Vendedores > CALCULATE > escolha as informações de Faturamento > ALLSELECTED.

Vendas Totais Vendedores = CALCULATE([Faturamento],ALLSELECTED())

Utilizando o ALLSELECTED no Power BI
Trabalhando com a DAX no Power BI para vendas totais

Por fim, arraste Vendas Totais Vendedores para Colunas:

Utilizando o ALLSELECTED no Power BI
Arrastando vendas totais

Chegando a esse resultado:

Utilizando o ALLSELECTED no Power BI
Utilizando o ALLSELECTED no Power BI

Repare que toda vez que selecionamos um vendedor, os valores mudam:

Utilizando o ALLSELECTED no Power BI
Resultado com aplicação da DAX no Power BI

Ou seja, a Função ALLSELECTED do Power BI, considera todos os dados em conjunto, mas, ainda respeita os filtros aplicados na tabela.

Curso de Power BI Completo:

Este é o curso que vai te transformar em NINJA no Microsoft Power BICurso do ZERO ao Avançado em videoaulas passo a passo. Carga horária +20 horas (e crescendo com aulas novas).

cta curso de power bi completo

Por fim, deixe seu comentário sobre o que achou de usar este recurso e você também pode enviar a sua sugestão para os próximos posts.  Até breve!

Artigos Relacionados ao Power BI: