Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
nildeir_sene
Contributor III
Contributor III

Somando no Script

Pessoal, boa Tarde !!!

Preciso fazer uma soma de ordem de produção; a mesma possui movimentos dos tipos ('101' - credito), ('102' - Debito), ('531' - Credito Qualidade) e ('532' - Debito de Qualidade). Gostaria de criar um campo (no script) com SaldoProdução e SaldoQualidade.

SaldoProdução = (Soma dos valores de produção da ordem  com movimento 101) - (soma dos valores de produção com movimento 102)


SaldoQualidade. = (Soma dos valores de produção da ordem  com movimento 531) - (soma dos valores de produção com movimento 532)


Teste:

LOAD * Inline [NumOrdem,Mov,Valor

1,101,100

1,101,200

1,102,50

1,531,200

1,532,50

];

Labels (3)
5 Replies
Anonymous
Not applicable

Olá

Uma possibilidade seria :

Load

NumOrdem,

Valor,

if(Mov = 101 or Mov = 102, 'SaldoProdução', 'SaldoQualidade') as Tipo;

Teste:

LOAD * Inline [NumOrdem,Mov,Valor

1,101,100

1,101,200

1,102,50

1,531,200

1,532,50

];

Anonymous
Not applicable

Boa tarde, Nildeir!

Teste o script abaixo:

Teste:

LOAD * Inline [NumOrdem,Mov,Valor

1,101,100

1,101,200

1,102,50

1,531,200

1,532,50

];

Resultado:

Load NumOrdem,

         Sum(If(Mov=101, Valor)) - Sum(If(Mov=102, Valor)) As SaldoProdução,

         Sum(If(Mov=531, Valor)) - Sum(If(Mov=532, Valor)) As SaldoQualidade

Resident Teste

Group by NumOrdem;

Resultado:

Capturar.PNG

nildeir_sene
Contributor III
Contributor III
Author

Obrigado a todos pela ajuda !!!

Thiago_Justen_

Não esqueça de marcar a resposta como correta e assim fecharmos o tópico.

Na dúvida de como fazer isso veja o item 2.3 do Manual do usuário | Como criar e gerir minhas perguntas?

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Thiago_Justen_

Conseguiu a resposta? Se sim, não esqueça de marcar a resposta como correta e assim fecharmos o tópico.

Na dúvida de como fazer isso veja o item 2.3 do Manual do usuário | Como criar e gerir minhas perguntas?

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago