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: 
vagner_analista
Contributor III
Contributor III

Somar com condição

Senhores bom dia,

Tenho a seguinte situação, Preciso apresentar a soma de valores, porém, só se o campo da tabela for de um tipo específico, tipo o campo chama-se PAGREC, em que ele ou é o valor 1 ou o valor 2, então queria somar os valores que o campo é 2, então fiz o seguinte:

=if(PAGREC = '2', Money(Sum(VALORORIGINAL))), acontece que ele não soma, não aparece nada, mas se eu colocar apenas assim:

=Money(Sum(VALORORIGINAL)) ai ele soma tudo, alguem pode me ajudar?

Labels (1)
8 Replies
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo,

Para somar VALORORIGINAL quando PAGREC for 2;


=Money( Sum({< PAGREC={2} >} [VALORORIGINAL]))
Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Se não funcionar, apresente como os registros do campo PAGREC são.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
mauroponte
Creator II
Creator II

Wagner,

Tente o seuinte:

sum({<PAGREC={'2'}>} VALORORIGINAL)

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo,

Para somar VALORORIGINAL quando PAGREC for 1 ou 2;


=Money( Sum({< PAGREC={1,2} >} [VALORORIGINAL]))


Se os registros forem string:


=Money( Sum({< PAGREC={'1','2'} >} [VALORORIGINAL])) 

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
vagner_analista
Contributor III
Contributor III
Author

Mário, Mauro... grato pela ajuda, funcionou perfeitamente.

rphpacheco
Creator III
Creator III

Vagner...

Favor marcar o tópico como respondido!

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo;

Se possível e for o caso, marque as respostas apropriadas como Útil e/ou Correta para que outros membros possam saber que a sua pergunta foi respondida.

Abraço.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Anonymous
Not applicable

Muito obrigado pela dica, me ajudou bastante!

Estou conhecendo agora esta ferramenta.

Parabéns pelo apoio!