Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
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
MVP
MVP

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