Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Mão na massa: explorando os contextos no DAX

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

VendasCategoriaEspecificaALL=
SUMX(
FILTER(
ALL(Vendas),
RELATED( Produtos[Categoria] ) = "CategoriaDesejada"
),
Vendas[Quantidade]
)

TEST :

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

KEEPFILTERS = Garante que os filtros externos NÃO sejam ignorados quando usados dentro de um CALCULATE.

VALUES = Retorna a lista distinta dos valores de uma coluna respeitando os filtros atuais.

1 resposta

Oi, Brendo! Como vai?

Que ótimo ver você explorando os contextos no DAX na prática, com exercícios de mão na massa como esse. Trabalhar com vendas, filtros e funções como SUMX, FILTER, ALL e RELATED é o caminho para consolidar o entendimento sobre como o DAX processa os dados em diferentes situações.

Interessante o seu teste com KEEPFILTERS e VALUES, porque ele mostra com clareza a diferença entre uma medida que ignora filtros com ALL(Vendas) e uma medida que respeita o contexto selecionado no relatório.

Sua explicação está correta. O KEEPFILTERS garante que os filtros externos não sejam ignorados dentro de um CALCULATE, preservando o contexto que vem de slicers ou outros visuais. Já o VALUES retorna a lista distinta de valores de uma coluna respeitando os filtros ativos no momento, o que o torna muito útil para capturar a seleção atual de categoria, por exemplo.

Continue testando as medidas lado a lado em cartões e tabelas, pois isso ajuda bastante a visualizar os efeitos dos contextos no DAX de forma concreta e intuitiva.

Você já tentou comparar os resultados dessas medidas dentro de uma matriz segmentada por categoria para observar como cada uma se comporta diante dos filtros aplicados?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!