Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
rafacabral
New Contributor

erro em Variável no set analysis

Meu problema parece de sintaxe pois no código abaixo inserido num objeto de texto, a variável isolada é exibida e o Sum retorna 0.
Se o Sum é feito com uma String funciona.

Onde está meu erro?

=Sum({$<[Mês Ind Unidades]={'$(vMesSelecionado)'}>} valor_receita) & ' - ' &  $(vMesSelecionado)

1 Solution

Accepted Solutions
MCampestrini
Valued Contributor

Re: erro em Variável no set analysis

Rafael

Tente

  1. <Dimensão = {$(NomeVariavel)} > ou  <Dimension = {$(=NomeVariavel)} 


Manual Set Analysis Completo em Português BR


Márcio Rodrigo Campestrini
4 Replies
MCampestrini
Valued Contributor

Re: erro em Variável no set analysis

Rafael

Tente

  1. <Dimensão = {$(NomeVariavel)} > ou  <Dimension = {$(=NomeVariavel)} 


Manual Set Analysis Completo em Português BR


Márcio Rodrigo Campestrini
rafacabral
New Contributor

Re: erro em Variável no set analysis

Percebi que o problema não é com a sintaxe da expressão mas sim o valor da variável.

Se crio minha variável assim, a expressão retorna o valor

SET vMes = 'Fev';

Se crio a variável assim, dá erro

SET vMes = GetFieldSelections([Mês]);

Employee
Employee

Re: erro em Variável no set analysis

  • Faça um gráfico tipo tabela simples.
  • Use como expressão =Sum({$<[Mês Ind Unidades]={'$(vMesSelecionado)'}>} valor_receita) & ' - ' &  $(vMesSelecionado)
  • Não coloque título na expressão
  • Passe o mouse sobre o cabeçalho, o Qlik irá te mostrar como está avaliando sua expressão
rafacabral
New Contributor

Re: erro em Variável no set analysis

Muito obrigado Clever, sua dica ajudou bastante. Percebi que a variável estava vindo como String dentro do set analysis, e que colocando um "=" a mais o problema foi resolvido.

a variável ficou assim:

SET vMesSelecionado = =GetFieldSelections([Mês Ind Unidades]);