Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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)
Tenta usar a variável:
vAno_Mes_Atual = date(today(),'YYYY-MM')
Fica mais rápido e tira algumas possíveis causas do problema
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?
Tenta usar a variável:
vAno_Mes_Atual = date(today(),'YYYY-MM')
Fica mais rápido e tira algumas possíveis causas do problema
Funcionou! Obrigado