Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Estou usando um campo Mes em um gráfico de barras.
Gostaria que quando eu clicasse em um mês da lista selecionasse ele e todos anteriores,
por exemplo:
- ao selecionar março, seja selecionado março, fevereiro e janeiro
- ao selecionar maio, seja selecionado maio, abril, março, fevereiro e janeiro
e assim por diante.
Obs: Estou trabalhando com apenas um ano.
Ou
Sum( {< [CampoData]={'<=$(=MonthEnd(Max([CampoData]))) '} >} [CampoValor])
Percebi que deseja os mêses a partir do selecionado aos anteriores
Use uma tabela AsOf Calculando acumulados com tabelas "AsOf"
Dai use o campo da AsOf para selecionar, ele vai selecionar os anteriores
Amigo, exemplo:
Na expressão;
Sum({< [CampoMês]={'<=$(=Num(Month(AddMonths(Max([CampoData]),-1))))'} >} [CampoValor])
Só substituir o nome dos campos acima.
Se não tiver o campo mês, crie, exemplo;
No script:
Load
Month([CampoData]) As 'Mês',
...
Ou
Sum( {< [CampoData]={'<=$(=MonthEnd(Max([CampoData]))) '} >} [CampoValor])
Percebi que deseja os mêses a partir do selecionado aos anteriores
Irei testar o uso dessa tabela, muito obrigado cleveranjos
Perfeito!
Aproveitando a chance gostaria de entender um pouco melhor a expressão... qual é a utilidade do MonthEnd() nesse caso? Eu testei sem e aparentemente funcionou igual.
Amigo.
Esta função, recupera a última data/milissegundo do mês correspondente;
Seu campo Data já deve estar representando o último dia do mês, por isso não sentiu efeito ainda.
Sobre a função:
Abraço.
faz um teste:
=MonthEnd('20/03/2017')