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

Sum com Variável

Bom dia,

No Script eu setei a seguinte variável:

SET JGVA_MDF1='PR_MDF1','PRS_MDF1';

e quando eu quero fazer um SUM com essa variável ele não reconhece o resto do script.

=num(

  sum({<ClOrdem={'Mat1'},Centro_de_Trabalho=JGVA_MDF1,Qualidade={'1RA'},Centro={'PB02'}>}Volume_m3_1RA)

,'#.##0')& ' m³'

Alguem sabe no que estou errando?

Abrs

1 Solution

Accepted Solutions
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, segue;

=Num(

  Sum({<[ClOrdem]={'Mat1'}, [Centro_de_Trabalho]={$(JGVA_MDF1)}, [Qualidade]={'1RA'}, [Centro]={'PB02'}>}[Volume_m3_1RA])

,'#.##0')& ' m³'

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

View solution in original post

13 Replies
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, segue;

=Num(

  Sum({<[ClOrdem]={'Mat1'}, [Centro_de_Trabalho]={$(JGVA_MDF1)}, [Qualidade]={'1RA'}, [Centro]={'PB02'}>}[Volume_m3_1RA])

,'#.##0')& ' m³'

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

May be this:

=Num(

  Sum({<ClOrdem = {'Mat1'}, Centro_de_Trabalho = {$(JGVA_MDF1)}, Qualidade = {'1RA'}, Centro = {'PB02'}>} Volume_m3_1RA)

,'#.##0')& ' m³'

ronanseleme
Contributor III
Contributor III
Author

Boa !!!!

Obrigado !

ronanseleme
Contributor III
Contributor III
Author

Só uma perguntinha,

Como voce colocou o formato de script no texto?

ahahah

Valeu !

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Não entendi a pergunta.

Não tem script neste pergunta, somente expressão com variáveis e set analysis.

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

Não só para aqui no comentário ficar desse jeito abaixo ai as formulas?

pagin1.jpg

E outra pergunta!

Fiz a mesma coisa com o Match porém também não deu algo errado na formula?

Sum(

  Aggr(

  (sum(if(Match(Centro_de_Trabalho,$(JGVA_MDF1)) and Centro='PB02',Volume_m3_Total)))

  ,Numero_Ordem

  )

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, sobre a expressão, parece que está faltando um ")" no final.

Sum(

  Aggr(

  (Sum( If( Match([Centro_de_Trabalho],$(JGVA_MDF1)) And [Centro]='PB02',[Volume_m3_Total])))

  ,Numero_Ordem

  )

)

Segue como formatar:

teste2.gif

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

Boa !

Deu tudo certo !

Aggr(

  (sum(if(Match(Centro_de_Trabalho,JGVA_MDF1) and Centro='PB02',Volume_m3_Total)))

  ,Numero_Ordem

)

Muito obrigado !!!!

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Utilizou no Match sem o $(JGVA_MDF1)?

Funcionou assim? JGVA_MDF1

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