Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Amigos, boa tarde!
Estou realizando uma análise de Curva ABC. No Set Analysis consegui fazer sem problemas, contudo, eu gostaria de realizar a mesma coisa porém via script. Podem me ajudar?
As fórmulas que utilizei no Set Analysis são:
Acumulado:
RangeSum(Above(Sum(valorVenda),1,RowNo()),Sum(valorVenda))
Participação:
Sum(valorVenda) / Sum({$<valorVenda={'>0'}>} TOTAL <pilar> valorVenda)
% Acumulado:
RangeSum(Above(Sum(valorVenda) / Sum({$<valorVenda={'>0'}>} TOTAL <pilar> valorVenda),1,RowNo()),Sum(valorVenda) / Sum({$<valorVenda={'>0'}>} TOTAL <pilar> valorVenda))
Curva:
If(Sum(valorVenda) / Sum({$<valorVenda={'>0'}>} TOTAL <pilar> valorVenda) = 0,'Sem Venda',
If((RangeSum(Above(Sum(valorVenda) / Sum({$<valorVenda={'>0'}>} TOTAL <pilar> valorVenda),1,RowNo()),Sum(valorVenda) / Sum({$<valorVenda={'>0'}>} TOTAL <pilar> valorVenda))) <= 0.50,'A',
If((RangeSum(Above(Sum(valorVenda) / Sum({$<valorVenda={'>0'}>} TOTAL <pilar> valorVenda),1,RowNo()),Sum(valorVenda) / Sum({$<valorVenda={'>0'}>} TOTAL <pilar> valorVenda))) <= 0.80,'B',
If((RangeSum(Above(Sum(valorVenda) / Sum({$<valorVenda={'>0'}>} TOTAL <pilar> valorVenda),1,RowNo()),Sum(valorVenda) / Sum({$<valorVenda={'>0'}>} TOTAL <pilar> valorVenda))) > 0.80,'C'
)
)
)
)
Segue QVW. Obrigado!
Rafael !
Segue
Muito bom Yuri!!!
Era exatamente isso! Obrigado!
Talvez tenha que fazer algumas adaptações para o seu modelo, mas a ideia é essa
Show, muito bom mesmo! Parabéns cara!!!