Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Respondendo outro tópico> Duvida Matemática

https://cursos.alura.com.br/forum/topico-duvida-matematica-246446

Um aluno abriu o seguinte tópico em relação à matemática usada:

Gostaria de saber por qual razão este código( AUX1.QUANTIDADE_MES - AUX1.[VOLUME DE COMPRA] )/ AUX1.QUANTIDADE_MES * 100 apresenta registros com valores diferentes deste ( (AUX1.QUANTIDADE_MES/AUX1.[VOLUME DE COMPRA]) - 1) * 100

Pensa assim: 100% é nosso valor de Volume de Compra -> pois esse é o máximo de compra permitido porém, alguns clientes fizeram mais compras do que deveriam (as compras inválidas), ou seja, esse valor é MAIOR que 100%

Então, precisamos calcular o variação percentual de AUMENTO.

No seu exemplo, ( AUX1.QUANTIDADE_MES - AUX1.[VOLUME DE COMPRA] )/ AUX1.QUANTIDADE_MES * 100 , você está calculando a variação do maior para o menor, ou seja, uma variação de diminuição, porém nosso valor 'inicial' (100%) é o Volume de Compra, que é um valor menor, por isso o cálculo é em relação a variação percentual de aumento!

se você fizer :

( AUX1.QUANTIDADE_MES - AUX1.[VOLUME DE COMPRA] )/ AUX1.[VOLUME DE COMPRA] * 100

chegará no mesmo resultado que do exercício, apenas faltando converter para decimais de duas casas.

Espero ter ajudado!!

1 resposta
solução!

Oii, tudo bem?

Muito obrigada por compartilhar seu conhecimento com o fórum! Linkei seu tópico como resposta no tópico do Felipe. Acredito que será muito útil :)

Abração.