Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
rafael_limeira
Contributor III
Contributor III

Análise de Pareto / Curva ABC

Pessoal, boa tarde!

Estou realizando uma Análise de Pareto, classificando em Curvas (estou utilizando 50 / 30 / 20). Contudo, como teste tenho três pilares (Chip, Indutivo e Recarga Eletrônica), onde a ideia é que cada uma tenha sua análise e classificação. Notei que ao juntá-las em uma tabela simples a classificação após o primeiro pilar fica distorcida, juntamente com o resultado, vejam:

       

pilarclienteIDVendaAcumuladoParticipaçãoAcumuladoCurva
1.890,001.890,00100,00%100,00%
Chip11100,00100,0011,11%11,11%A
Chip17100,00200,0011,11%22,22%A
Chip590,00290,0010,00%32,22%A
Chip1090,00380,0010,00%42,22%A
Chip470,00450,007,78%50,00%A
Chip1670,00520,007,78%57,78%B
Chip960,00580,006,67%64,44%B
Chip1560,00640,006,67%71,11%B
Chip2160,00700,006,67%77,78%B
Chip250,00750,005,56%83,33%C
Chip850,00800,005,56%88,89%C
Chip1340,00840,004,44%93,33%C
Chip1430,00870,003,33%96,67%C
Chip710,00880,001,11%97,78%C
Chip1210,00890,001,11%98,89%C
Chip1810,00900,001,11%100,00%C
Chip10,00900,000,00%100,00%Sem Venda
Chip30,00900,000,00%100,00%Sem Venda
Chip60,00900,000,00%100,00%Sem Venda
Chip190,00900,000,00%100,00%Sem Venda
Chip200,00900,000,00%100,00%Sem Venda
Indutivo1150,0050,008,47%8,47%A
Indutivo50,0050,000,00%8,47%Sem Venda
Indutivo1090,00140,0015,25%23,73%A
Indutivo420,00160,003,39%27,12%A
Indutivo960,00220,0010,17%37,29%A
Indutivo1530,00250,005,08%42,37%A
Indutivo230,00280,005,08%47,46%A
Indutivo810,00290,001,69%49,15%A
Indutivo1310,00300,001,69%50,85%B
Indutivo1420,00320,003,39%54,24%B
Indutivo760,00380,0010,17%64,41%B
Indutivo120,00380,000,00%64,41%Sem Venda
Indutivo180,00460,0013,56%77,97%B
Indutivo3100,00560,0016,95%94,92%C
Indutivo630,00590,005,08%100,00%C
Recarga Eletrônica590,0090,0022,50%22,50%A
Recarga Eletrônica100,0090,000,00%22,50%Sem Venda
Recarga Eletrônica40,0090,000,00%22,50%Sem Venda
Recarga Eletrônica930,00120,007,50%30,00%A
Recarga Eletrônica20,00120,000,00%30,00%Sem Venda
Recarga Eletrônica840,00160,0010,00%40,00%A
Recarga Eletrônica770,00230,0017,50%57,50%B
Recarga Eletrônica120,00250,005,00%62,50%B
Recarga Eletrônica350,00300,0012,50%75,00%B
Recarga Eletrônica6100,00400,0025,00%100,00%C

Decidi realizá-los separadamente somente com um comando Where no script e funcionou, vejam:


CHIP

Chip.png

INDUTIVO

Indutivo.png

RECARGA ELETRÔNICA

Recarga Eletrônica.png

Isso é normal? Alguém já teve este problema?

** Segue QVW (números fictícios)

Obrigado!

Rafael

1 Solution

Accepted Solutions
girino777
Creator III
Creator III

Olá Rafael

Bom Dia.!

Acho que você só pode utilizar uma dimensão para este tipo de tarefa.

Veja se o exemplo do link abaixo lhe ajuda.

abraços.

Re: Acumular Valores ABC

View solution in original post

8 Replies
nicolett_yuri

Rafael, você vai ter que usar AGGR e Rank para fazer a ordenação correta, segue um exemplo que pode ser utilizado na expressão e utilizar essa coluna para ordenar corretamente:

Aggr(Rank(Sum(valorVenda)), pilar,clienteID)

Caso não queira exibi-la, se estiver em um gráfico do tipo tabela simples, poderá ocultar.

girino777
Creator III
Creator III

Olá Rafael

Bom Dia.!

Acho que você só pode utilizar uma dimensão para este tipo de tarefa.

Veja se o exemplo do link abaixo lhe ajuda.

abraços.

Re: Acumular Valores ABC

rafael_limeira
Contributor III
Contributor III
Author

Yuri, bom dia!

Obrigado pelo retorno mais uma vez. Realizei sua sugestão, contudo o problema ainda persiste mesmo classificando, veja:

Capturar.PNG

Capturar 2.PNG

Estranho...

ecolomer
Master II
Master II

See this examples

rafael_limeira
Contributor III
Contributor III
Author

Bom dia Renato!

Show, muito obrigado pelo post!

ecolomer
Master II
Master II

and this

nicolett_yuri

Sim, pareto com duas dimensões não da certo

rafael_limeira
Contributor III
Contributor III
Author

Pessoal,

Dá para fazer via script. O nicolett.yuri‌ deu uma grande força pra mim no post: Acumular / Curva ABC (Script)

Obrigado!!!