Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde amigos,
Tenho um campo de data que está no formato 201701,201702 etc, utilizei a expressão =Date(Date#(anomes,'YYYYMM'),'MMM/YY')
somente para alterar para Jan/17, Feb/17 e deu certo.
Porém estou utilizando a expressão Sum({<Date={">=$(=anomes(Addmonths(max(anomes),-3)))"}>}perda_esperada) para trazer somente os últimos 3 meses, mas a fórmula não entende a expressão me retornando todas as datas disponíveis.
Como faço para travar a data máxima menos 3 meses?
Abs
Você tem campos do autocalendário criados...
Nesse caso use a fórmula:
SUM({$<[anomes.autoCalendar.Date]={">=$(=Addmonths(max([anomes.autoCalendar.Date]),-2))"}>}perda_esperada)
Antonio,
sum( {< anomes = {">=$(=(Addmonths(max(anomes),-3)))"} >} Campo_Valor )
EIta mestre, hoje você chegou mais cedo...
Antônio,
A solução que o Alessandro deu te servirá perfeitamente.
Grande dica afurtado.
Bom dia Thiago e Alessandro.
Não deu certo =(
sum( {< anomes = {">=$(=(Addmonths(max(anomes),-3)))"} >} perda_esperada)
Traz nada
Antonio, pode mandar o app de exemplo pra gente te ajudar?
Abs
Segue
Obrigado Thiago!!
Thiago sua resposta sumiu.
Engraçado, porque será que com você os dados foram ilustrados e comigo não?
Estou usando a mesma fórmula e campos, alguma idéia?
Antonio, utilize a formatação do campo conforme script:
TABELA:
LOAD
DATE(DATE#(ANOMES,'YYYYMM'),'DD/MM/YYYY') AS ANOMES, //Formate teu campo anomes dessa forma
PERDA_ESPERADA;
LOAD * INLINE [
ANOMES,PERDA_ESPERADA
201701,100
201702,80
201703,85
201704,99
201705,123,
201706,130
];
Olha o resultado:
Thiago,
Deu certo pelo format ele traz os valores agora, porém no próprio exemplo seu a gente coloca os últimos 3 meses, mas ele tá somando todos no KPI.
No meu exemplo repare que a soma total é 617, enquanto que o KPI mostra 437 referente aos seguintes valores:
01/03/2017 - 85
01/04/2017 - 99
01/05/2017 - 123
01/06/2017 - 130
Somando esses valores = 85 + 99 + 123 + 130 = 437
Não seria isso o que você precisa?