Qlik Community

Qlik Brasil

Welcome to the group for Brazil users. .All discussions will be in Portuguese.

Highlighted
ronanseleme
New 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
Partner
Partner

Re: Sum com Variável

Amigo, segue;

=Num(

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

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

13 Replies
Partner
Partner

Re: Sum com Variável

Amigo, segue;

=Num(

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

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

Re: Sum com Variável

May be this:

=Num(

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

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

ronanseleme
New Contributor III

Re: Sum com Variável

Boa !!!!

Obrigado !

ronanseleme
New Contributor III

Re: Sum com Variável

Só uma perguntinha,

Como voce colocou o formato de script no texto?

ahahah

Valeu !

Partner
Partner

Re: Sum com Variável

Não entendi a pergunta.

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

ronanseleme
New Contributor III

Re: Sum com Variável

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

  )

Partner
Partner

Re: Sum com Variável

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

ronanseleme
New Contributor III

Re: Sum com Variável

Boa !

Deu tudo certo !

Aggr(

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

  ,Numero_Ordem

)

Muito obrigado !!!!

Partner
Partner

Re: Sum com Variável

Utilizou no Match sem o $(JGVA_MDF1)?

Funcionou assim? JGVA_MDF1