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

[Dúvida] Porque há diferença entre o valor total do cartão e o valor do mural?

Eu entendi a questão do contexto, mas ficou confuso uma coisa no caso do cartão da venda total, se o valor no mural é diferente, onde a única diferença entre os dois é que o cartão tá com o valor total sem distinção e na tabela já há uma discriminação, porque da diferença?

1 resposta

Ei, Matheus! Tudo certo?

Obrigada por compartilhar essa observação no fórum. Ela pode ajudar outros(as) colegas que tenham a mesma dúvida.

Essa diferença acontece porque cada visual possui um contexto diferente, mesmo utilizando os mesmos dados.

Pense da seguinte forma: quando você observa o cartão isoladamente, a pergunta feita é "qual é o total de vendas?". Nesse caso, o DAX calcula o valor total de todas as vendas, resultando em 246,66 milhões.
Já na tabela organizada por categorias, cada linha possui seu próprio contexto. A primeira linha pergunta "qual é o total de vendas da categoria A?", a segunda pergunta "qual é o total de vendas da categoria B?" e assim sucessivamente.

Isso acontece porque a tabela aplica automaticamente um filtro em cada linha. Assim, mesmo utilizando a mesma medida de vendas totais, o DAX entende que deve calcular o resultado considerando apenas a categoria representada naquela linha.

Em outras palavras, o contexto de filtro do visual informa ao DAX: "agora você está analisando a categoria X, então calcule as vendas somente dessa categoria".

Você consegue perceber essa diferença de contexto entre os dois visuais?

Espero ter ajudado e desejo bons estudos!

Conteúdos para complementar seus estudos
Esse conteúdo pode estar em inglês, para traduzi-lo utilize o tradutor automático do navegador ou clique com o botão direito do mouse sobre a página e selecione a opção Traduzir para o português.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado