3
respostas

[Projeto] Aprofundando da Linguagem DAX - CALCULATE

Não sei se entendi da forma correta o que foi pedido no exercício mas deixo abaixo as tabelas que criei utilizando o CALCULATE, juntamente com o FILTER.

Percebe-se que a editora "Povo do Livro" não obteve vendas nas categorias "Fantasia" e "Mistério e Suspense".

Tabelas de Livros Por Categoria e Vendas

3 respostas

Oi, Renan! Tudo certo por aí?

Nas atividades "Faça como eu fiz", a ideia é você aplicar os passos realizados pelo instrutor durante os vídeos, não é necessário desenvolver exercícios extras!

De toda maneira, observando as imagens que você compartilhou, notei que você compreendeu bem a proposta desta aula, que era explorar a função CALCULATE dentro do contexto da nossa empresa fictícia, a Buscante.

Nosso objetivo era trabalhar com o CALCULATE e com filtros para obter dados importantes sobre o faturamento dos livros e como ele ocorre dependendo da categoria e da editora.

Renan, continue neste foco! Se aparecerem dúvidas durante os seus estudos, sinta-se confortável para compartilhá-las no fórum.

Abraços!

Qual foi o código que você fez para realizar os 2 visuais? Pois tive dificuldade de enteder o desafio e fazer o código

Oi, Ramon, tudo bom?

Os códigos para esses visuais foram construídos ao longo dos vídeos da aula 03, chamada "Função CALCULATE". Caso esteja enfrentando alguma dificuldade, sugiro acompanhar novamente os passos dos instrutor e, se necessário, abrir um novo tópico no fórum para a sua dúvida. Deste modo, sua questão terá mais visibilidade e iremos observá-la de maneira mais assertiva. :)

De forma resumida, o primeiro visual é composto pelos seguintes campos:

  • Coluna Categoria, da tabela registro_livros_marketing

  • Medida Total de faturamento:

    Total de faturamento = SUMX('registro_livros_marketing', 'registro_livros_marketing'[Quantidade Vendas] * 'registro_livros_marketing'[Preço Unitário])
    
  • Medida Fantasia Vendas ALL:

    Fantasia Vendas ALL = 
    CALCULATE('Medidas'[Total de faturamento], 
    FILTER(ALL('registro_livros_marketing'[Categoria]),
        'registro_livros_marketing'[Categoria] = "Fantasia"))
    
  • Medida Fantasia Vendas:

    Fantasia Vendas = 
    CALCULATE('Medidas'[Total de faturamento], 
    FILTER('registro_livros_marketing',
     'registro_livros_marketing'[Categoria] = "Fantasia"))
    

Enquanto isso, o segundo visual foi definido a partir dos campos abaixo:

  • Coluna Editora, da tabela registro_livros_marketing
  • Medida Total de Faturamento
  • Medida Fantasia Vendas

Espero que dê tudo certo por aí, Ramon. Abraços!