Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal,
Boa Tarde
Preciso fazer um comparativo Mes X Mes ... ano anterior com o Ano atual
O ano anterior consigo trazer:
Sum({$< DATA_GERAL={'=$(=AddMonths(max(DATA_GERAL),-12))'}, Ano={'$(=Max(Ano)-1)'}>} VALOR)
Porem o ano atual não estou conseguindo
Sum
{$<
DATA_GERAL={'$(=max(DATA_GERAL))'},
Ano={'$(=Max(Ano))'}>}
VALOR)
Ele so me traz o valor de jun .. não traz abril maio por exemplo ...
Alguem poderia me ajuda??
Faz um teste pra mim por favor:
Coloca numa tabela simples duas colunas:
Uma dimensão calculada com a seguinte expressão:
Aggr(Max({<Ano={$(=Max(Ano))}>}DATA_GERAL),CAMPO_MES)
Uma medida com a expressão:
Sum(VALOR)
Talvez isso ajude:
SUM({<DATA_GERAL={"$(=DATE(MAX(TOTAL <MES>DATA_GERAL)))"},ANO={$(=MAX(ANO))}>}VALOR)
Nada brother ... nem deu!
Mario,
Por Set Analisys não vai funcionar porque ele calcula o valor antes do gráfico.. não obedece linha a linha.
O que você pode fazer é no seu calendário colocar uma Flag no último dia de cada mês.
if(Data = MonthEnd(Data), 1) as FlagUltimoDia
E depois nas expressões colocar o Set Analysis dessa flag
Pois é .. não queria fazer isso pois só vou conseguir analisar mês fechado .. por exemplo agora no mês de junho não terei um monthEnd ... q deveria pegar o max(DATA) ... mas acho que vai ter q ser assim mesmo!
Obrigado Klaus
Mario,
Será que assim não ficaria melhor então?
if(Data = MonthEnd(Data) OR Data = Date(Today(),'DD/MM/YYYY'), 1) as FlagUltimoDia
Só formatar igual as duas datas, não sei como está a formação da sua no banco..
Assim o dia atual também iria ser considerado , ou Today()-1 de acordo com os dados da sua base..