Local: https://cursos.alura.com.br/course/power-bi-dax-contextos-iteracao/task/135490 Contexto: tem uma tabela com id (livro) , com 100 linhas de dados, valor unitário e quantidade de vendas (não há informações da quantidade de compras o estoque não foi vendido e pode ser devolvido por consignação, mas se fosse o cálculo do preço médio de custo, o estoque entraria) Foi pedido para calcular o preço médio por livro, mas o exercício mostrou o preço médio por titulo. Vamos à diferença: Se eu vendo 98 unidade de "O nome da rosa" por 120,00 cada e duas unidades de "Fundação", capa dura, edição de luxo a 200,00 cada. O preço médio por título é (120,00 + 200,00)/2 = 160,00 O preço médio por livro é ( (98x120) + (2x200) ) / (98+2) = 121,60 --> Dos livros vendidos, o preço médio (de venda) foi de 121,60 e não de 160,00
Ocorre que o desafio em referência pediu o preço médio por livro e devolveu o preço médio por título.
Joguei no Excel e obtive os seguintes valores: O preço médio por livro, não por título foi de 52,82, enquanto o preço médio por título foi de 53,25. O cálculo está abaixo:
O cálculo do preço médio por título está abaixo: O que foi apresentado como resposta ao desafio:
Notar que na métrica está a média de preço por livro, mas o valor mostra a média de preços por título.
A pergunta que não quer calar: Como fazer a métrica de "preço médio por livro" com o DAX? sem criar a coluna auxiliar. em excel eu resolvi, criando a coluna auxiliar, mas numa tabela com milhões de linhas, seria onerosa essa solução.
Em tempo, parece que a última imagem não subiu na texto, mas o link do início mostra essa imagem no filnal, com o valor de 53,25