Boa tarde,
Estou apanhando para efetuar uma expressão, é o seguinte, nos indicadores que estou montando eu uso o seguinte para definir o período:
=count({1<DATA_MES_ANO = {'$(vMES_ANO)'}
sendo vMES_ANO apenas um campo digitavel para informar o período (06/2018 por ex)
mas no caso expecífico de um indicador tenho que considerar o mês informado e o mês seguinte (se selecionar mês 6 considera mês 6 e 7), não estou conseguindo fazer funcionar.
a minha última tentativa foi:
=count({1<DATA_MES_ANO = {"$(=date(AddMonths({'$(vMES_ANO)'}),1),'MM/YYYY')"} >} distinct ID_PESSOA)
mas sempre me retorna 0, não consegui encontrar o problema, conseguem dar um help ai?
Obrigado.
Olá,
Problema está no formato da variável que deve estar string.
Você deve converter para data para depois adicionar.
Tente fazer assim:
=Count({1<DATA_MES_ANO = {'$(vMES_ANO)','$(=Date(AddMonths(Date#('$(vMES_ANO)','MM/YYYY'),1),'MM/YYYY'))'} >} distinct ID_PESSOA)
Don't worry, be Qlik.
Tonial.
Olá,
Problema está no formato da variável que deve estar string.
Você deve converter para data para depois adicionar.
Tente fazer assim:
=Count({1<DATA_MES_ANO = {'$(vMES_ANO)','$(=Date(AddMonths(Date#('$(vMES_ANO)','MM/YYYY'),1),'MM/YYYY'))'} >} distinct ID_PESSOA)
Don't worry, be Qlik.
Tonial.
Olá,
Funcionou, apenas não entendi que ficou um sublinhado na expressão e não consegui remover, mas mesmo assim a expressão esta ok e funcionou perfeitamente.
Obrigado.
att. Luidi
As vezes ele se perde na verificação da sintaxe. Mas o importante é ver o OK no editor de expressões.
Não esqueça de marcar a resposta como solucionada para ajudar aos demais na comunidade.
Abraços.
Don't worry, be Qlik.
Tonial.