Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Entendi de forma diferente a proposta do cálculo da medida

"Valor médio por produto vendido" entendi que, o valor de cada produto variasse pra cada venda, e que se queria a média do valor pago de cada produto de todas as Vendas. Então, por exemplo, a "Ração filhote 1kg" estivesse a R$21 em uma transação de Venda, e, em outra, R$24, e em outra, R$19, ou seja, o valor médio desse produto seria R$21,33. Logo, seria uma medida que fizesse a média Group By productID na tabela de Vendas. Mas, olhando a resposta, na verdade, a interpretação da medida se mostrou ser o "Valor médio de produtos".

3 respostas
solução!

Olá, Marcus! Tudo bem?

Você tem razão! Obrigada por compartilhar essa questão com a comunidade!

Vamos lá…

O que você descreveu como "Valor médio por produto vendido" está certo. A ideia é calcular a média de valor pago por cada produto em todas as vendas. Então, se a "Ração filhote 1kg" foi vendida por R$21 em uma transação, R$24 em outra e R$19 em outra, o valor médio desse produto seria (21 + 24 + 19) / 3 = R$21,33.

Para criar essa medida (como você descreveu) no Power BI usando DAX, você pode utilizar a função AVERAGEX para calcular a média dos valores de venda por produto. Como no exemplo abaixo:

Valor Médio por Produto Vendido =
AVERAGEX(
    SUMMARIZE(
        Vendas,
        Vendas[ID Produto],
        "ValorPorProduto",
        Vendas[Valor]
    ),
    [ValorPorProduto]
)

→ SUMMARIZE: Essa função cria uma tabela temporária que agrupa as vendas por ID Produto e calcula o valor de cada produto.

→ AVERAGEX: Essa função calcula a média dos valores da tabela temporária criada.

Dessa forma, você obterá a média dos valores pagos por cada produto em todas as vendas, exatamente como você explicou.

Espero ter ajudado!

Abraço!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Muito obrigado, Maiully!!!

Por nada, Marcus! Tô aqui para ajudar! ✨✨