Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Condição para coluna acumulada

Ola a todos !!!

Não estou conseguindo gerar uma coluna de condição referente a uma coluna de acumulado, tenho a seguinte informação

Minha tabela tem um total de 7 colunas, sendo as 2 primeiras minhas dimensões e as outras 5 expressões.

Coluna 1 = Material (dimensão)

Coluna 2 = UF (dimensão)

Coluna 3 = quantidade (Expressões - só copiei o campo da planilha)

Coluna 4 = Média (Expressões - quantidade/12)

Coluna 5 = Part.Indiv.(Expressões - Quantidade/sum(ALL <UF> Quantidade)) - formato %

Coluna 6 = Part.Acum.((Expressões - Quantidade/sum(ALL <UF> Quantidade) só ativei a função de Acumular) - formato %

Coluna 7 = Curva ABC (Expressões - ????)

Minha regra para Coluna 7 é:

     Se Coluna 6 < 40% = C

     Se Coluna 6 >=40% e <70% = B

     Se Coluna 6 >= 70% = A

Segue um exemplo

MaterialUFQuantidadeMédiaPart.Indiv.Part.Acum.CURVA ABC
BR150046083AM1.228     102 32,45%32,45%C
BR120038048AM1.016        85 26,85%59,30%B
BR160038053AM832        69 21,99%81,29%A
BR120038035AM708        59 18,71%100,00%A

Agradeço caso alguém possa me ajudar.

Grato

Waldir Pisciuneri Junior

1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

Boa noite!

Waldir, basta realizar o mesmo procedimento para todas as suas dimenções, inclusive para "Material".

Espero ter ajudado!

Abraço.

View solution in original post

11 Replies
nilo_pontes
Partner - Creator
Partner - Creator

Fala Waldir,

Tenta dessa forma:

Coluna 6 (Part.Acum.) :

RangeSum(Above(Sum(Quantidade),0,RowNo())) / Sum(TOTAL Quantidade)

Coluna 7 (CURVA ABC😞

If([Part. Acum.] < 0.4, 'C' , If([Part. Acum.] < 0.7, 'B' , 'A' ))

Abraços,

Nilo

Not applicable
Author

Ola Nilo,

obrigado pela resposta.

mas ainda não conseguir fazer, para exemplificar melhor gerei 2 arquivos Excel a partir do QlikView com as seguintes situação.

Situação Atual - refere-se ao que tenho hoje faltando somente a coluna Curva ABC, veja que tanto o primeiro UF como no segundo UF esta ordenado por Quantidade descrescente, com isso o acumulado fica correto na visão que desejo.

Situação Futura - coloquei a formula que me passou e quando filtro por UF o acumulado esta ok, mas quando deixo geral a partir do segundo UF ele não ordena por quantidade fazendo o acumulado errado.


Como faço para anexar o arquivo ?

Sou novato com qlikview, por isso tenho bastante dificuldade.

Grato

Waldir Pisciuneri Junior

nilo_pontes
Partner - Creator
Partner - Creator

Waldir,

Ao responder, tem uma opção 'usar editor avançado' e daí vai aparecer uma opção de anexar arquivo.

Dê uma olhada no arquivo anexo, vê se atende.

Abraços

Not applicable
Author

Bom dia Nilo.

Obrigado mais uma vez pelas dicas, agora conseguir fazer todas as fórmulas, porém estou com umúnico problema agora.

Minha ordenação esta :

1º por estado (ordem crescente)

2º por quantidade (ordem decrescente)

O primeiro estado esta correto, porém a partir do segundo estado não faz a ordenação para quantidade, isso é normal ?

Segue um arquivo listado após colocar as fórmulas que me passou.

Obrigado

Waldir Pisciuneri Junior

nilo_pontes
Partner - Creator
Partner - Creator

Fala Waldir,

Dê uma conferida, na aba de classificação, na parte de prioridade.

Lá você provavelmente tenha que organizar essas prioridades e desmarcar a ordenação de outras 'colunas'.

Se não for esse o problema, por favor compartilhe um sample do arquivo.

Abraços

Not applicable
Author

Nilo,

mais uma vez obrigado pela resposta, mas não consegui ordernar corretamente, não entendo porque no segundo estado não aparece em ordem decrescente pela quantidade. Outro situação que encontrei é quando seleciono o estado no filtro, o estado que não selecionei fica com zeros, não deveria pelo menos o estado que selecionei fica acima ?

segue o .qvw que criei e a planilha para relead.

Grato

Waldir Pisciuneri Junior

Anonymous
Not applicable
Author

Olá Waldir !

Na aba classificar, desmarque todos os campos inclusive o de quantidade. Feito isso, selecione o campo UF e desmarque a opção "Texto" e marque a opção Expressão coloque o sum(Quantidade), conforme imagem.

Assim, a classificação acompanhara os filtros.

Espero ter ajudado.

Abraço.

Classificação.png

nilo_pontes
Partner - Creator
Partner - Creator

Bom dia Waldir,

Parece que o Cristiano Florencio matou a charada!

Caso tenha resolvido o seu problema, marque as respostas corretas e úteis para fechar o tópico.

Abraços,

Nilo

Not applicable
Author

Bom dia Cristiano,

obrigado pela resposta.

fiz o que me indicou mas não deu certo, não sei o que acontece, estou utilizando o QlikView Personal Edition versão 11, não sei se isso tem a ver, mas fiz a ordenação na planilha excel e pedi a classificação por ordem da carga, no esta AL não classifica corretamente.

Curva ABC.png

Com a planilha que enviei e o QVW vc conseguiu classificar ?

Pode ser algo com minha máquina ?

Grato

Waldir Pisciuneri Junior