Fórum Curva ABC #330741
05/10/2006
0
Tchucky
Curtir tópico
+ 0Posts
05/10/2006
Abdigadiga
faz a soma dos produtos vendidos, agrupado por produto! deve ser o total, tudo que foi vendido de determinado produto (ou para determinado cliente)
tendo isso, vc ordena pela soma decrescente.
aí vc faz uns cálculos que para mim são inúteis mas tudo bem...
me basiei neste site:
http://www.sebraesp.com.br/principal/melhorando¬20seu¬20neg¬C3¬B3cio/orienta¬C3¬A7¬C3¬B5es/marketing/planejamento/obter_curva_abc_.aspx
e posta o que vc acha deste site, pois tenho dúvidas e meu colega também acha que não está correto as curvas que fizemos aqui!
sabe, depois que vc entende o que está acontecendo é algo meio sem sentido!
XD
Gostei + 0
05/10/2006
Abdigadiga
http://kplus.cosmo.com.br/materia.asp?co=5&rv=Vivencia
Gostei + 0
05/10/2006
Tchucky
Gostei + 0
06/10/2006
Abdigadiga
qtdClassificacao[1] := Trunc((totReg * 20)/100);
qtdClassificacao[2] := Trunc((totReg * 30)/100);
qtdClassificacao[3] := Trunc((totReg * 50)/100);
if qryRelatorio2.RecNo <= qtdClassificacao[1]
then RLLClassificacao.Caption := ´A´
else if qryRelatorio2.RecNo <= (qtdClassificacao[1] + qtdClassificacao[2])
then RLLClassificacao.Caption := ´B´
else if qryRelatorio2.RecNo <= (qtdClassificacao[1] + qtdClassificacao[2] + qtdClassificacao[3])
then RLLClassificacao.Caption := ´C´;
mas é aquilo que te falei, não sei se está certo! e mesmo que esteja certo não faz muito sentido!
porque é baseado na porcentagem dos registros, então se minha query retorna 30 registros, 20¬ é A 30¬ é B e 50¬ é C
mas primeiro vc deve ter o total certo, aí depende de sua curva ABC, o que exatamente vc quer?
no meu caso tenho 2 separadas, de clientes e de produtos.
por exemplo em produtos fiz uma query com
sum(vlrUnitario * qtd)
group by produto_id
order by sum(vlrUnitario * qtd) desc
assim a query já ordena tudo para vc, mas com isso que te passei vc tem dados resumidos, nos links que te passei mostra todo o cálculo que te tras umas porcentagens que seriam interessantes de se ter...
Produto Class
1 A
2 B
3 C
4 C
essa ¬ que digo seria um terceiro campo que daria uma porcentagem da compra baseada no total das vendas.
Produto Class ¬
1 A 60
2 B 85
3 C 95
4 C 100
entendeu?
sei que ficou meio confuso! sou péssimo para explicar coisas que não sejam simples! XD
espero ter ajudado
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)