Qlik Community

QlikView App Development

Discussion Board for collaboration related to QlikView App Development.

Highlighted
pedromsouza
Contributor

Variable in Set Analysis (variável dentro do set analysis)

Olá, sei que tem vários tópicos sobre o assunto, mas não consegui resolver.

Hi, I know there are many threads about this, but I couldn't figure it out.

Tenho um campo ano_mes_atendido no seguinte padrão: ano-mês (2018-05).

I have a field ano_mês_atendido wich has the following pattern: year-month (2018-05).

Então criei a variável vAno_Mes_Atual com a seguinte expressão. I created the variable vAno_Mes_Atual with this expression.:

Year(Today())&'-'&If(Len(Num(Month(Today())))=1,'0'&Num(Month(Today())),Num(Month(Today())))

Essa variável retorna "2018-05". It returns "2018-05".

Quando eu tento usar esta variável dentro do set analysis, não funciona. It's not working when I use the variable in set analysis.

Eu tentei estas expressões. I tried these expressions:

=Sum({$<ano_mes_atendido={$(vAno_Mes_Atual)},Ano_Atendido=,Mês_Atendido=>} valor atendido)

=Sum({$<ano_mes_atendido={"$(vAno_Mes_Atual)"},Ano_Atendido=,Mês_Atendido=>} valor atendido)

=Sum({$<ano_mes_atendido={"$(=vAno_Mes_Atual)"},Ano_Atendido=,Mês_Atendido=>} valor atendido)

O que está errado? What's wrong?

Essa expressão funciona. This expression Works:

=Sum({$<ano_mes_atendido={"2018-05"},Ano_Atendido=,Mês_Atendido=>} valor atendido)

Qliking since '09
1 Solution

Accepted Solutions
Partner
Partner

Re: Variable in Set Analysis (variável dentro do set analysis)

Tenta usar a variável:

vAno_Mes_Atual =  date(today(),'YYYY-MM')


Fica mais rápido e tira algumas possíveis causas do problema

View solution in original post

3 Replies

Re: Variable in Set Analysis (variável dentro do set analysis)

You can try this for testing in label expression and use mouse to mouse over on that label.


=Sum({$<ano_mes_atendido={"$(=Year(Today())&'-'&If(Len(Num(Month(Today())))=1,'0'&Num(Month(Today())),Num(Month(Today()))))"},Ano_Atendido=,Mês_Atendido=>} valor atendido)


And Remember, ano_mes_atendido and Variable should be same format?

Before develop something, think If placed (The Right information | To the right people | At the Right time | In the Right place | With the Right context)
Partner
Partner

Re: Variable in Set Analysis (variável dentro do set analysis)

Tenta usar a variável:

vAno_Mes_Atual =  date(today(),'YYYY-MM')


Fica mais rápido e tira algumas possíveis causas do problema

View solution in original post

pedromsouza
Contributor

Re: Variable in Set Analysis (variável dentro do set analysis)

Funcionou! Obrigado

Qliking since '09