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

Como usar variavel para somar

Srs., Boa Tarde !

Tenho essa expressão sum(Carro.vlrtotal) + sum(Carro.taxa) + sum(Carro.txservico)

em um objeto, gostaria de substituir para variável, como posso fazer isso ?

Crio três variaveis certo.....

vCarTotal

vCarTaxa

vCarTXServ

Resultado tem que dar isso !!

sum.PNG

Desde já agradeço

Abraço

1 Solution

Accepted Solutions
Thiago_Justen_

Raoni,

Você pode armazenar essa expressão numa varável somente e "chama-la" no objeto de texto:

vNome_Variavel = sum(Carro.vlrtotal) + sum(Carro.taxa) + sum(Carro.txservico)


No objeto de texto você invoca a variável: $(vNome_Variavel).


Ou crie as 3 conforme você citou e as chame assim:


$(vCarTotal)+$(vCarTaxa)+$(vCarTXServ)

O dollar expansion traz a varável calculada, ou seja, traz o valor da variável ao invés da expressão contida nela.

Se entendi bem, acho que é isso que você quer.

Abs e Sucesso!

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

View solution in original post

5 Replies
Thiago_Justen_

Raoni,

Você pode armazenar essa expressão numa varável somente e "chama-la" no objeto de texto:

vNome_Variavel = sum(Carro.vlrtotal) + sum(Carro.taxa) + sum(Carro.txservico)


No objeto de texto você invoca a variável: $(vNome_Variavel).


Ou crie as 3 conforme você citou e as chame assim:


$(vCarTotal)+$(vCarTaxa)+$(vCarTXServ)

O dollar expansion traz a varável calculada, ou seja, traz o valor da variável ao invés da expressão contida nela.

Se entendi bem, acho que é isso que você quer.

Abs e Sucesso!

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

Thiago, Boa Tarde !

Desculpa a demora cara.

Ficaria desta maneira então né ?!?!

variavel.PNG

e no objeto coloca a variavel na expressão:

varaivel-2.PNG

é isso ?

rpacheco
Contributor III
Contributor III
Author

Thiago, deu certo, era isso mesmo que eu queria.

Só uma dúvida, tem alguma delas q é melhor ? q interfere na performance ?

Deixa mais rápido ou mais devagar ?

Muito obrigado pela ajuda !!!

Abraço

Thiago_Justen_

Olha, eu particularmente usaria uma só variável, mas veja: de qualquer forma o qlik fará 3 cálculos (ainda que em uma só variável). De verdade, não sei se há alguma diferença muito gritante de performance nesse seu caso.

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

Usei uma variavél só mesmo.

Valew man !!