Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde Pessoal,
Estou tentando montar um simulador de faturamento aplicando um fato de sazonalidade informada pelo usuário para os 12 meses.
Pela Lógica eu teria meu faturamento atual * sazonalidade de janeiro, para fevereiro seria o resultado do faturamento atual * sazonalidade de janeiro * sazonalidade de fevereiro e assim seguinto até dezembro.
O problema é que não consigo pegar esse resultado calculado do mes anterior e aplicar o fator do mes corrente.
Alguém tem uma idéia de como pode funcionar isso?
Boa tarde,
eu consegui o resultado esperado com o código o código abaixo mas estou aceitando sugestões para melhorar:
=If(Month(MES)=1,
Sum({$} VALOR_FACE*Saz_Jan),
If(Month(MES)=2,
Sum({$<MES={'Month(MES)-1'}>}VALOR_FACE)*Saz_Jan*Saz_Fev,
If(Month(MES)=3,
Sum({$<MES={'Month(MES)-1'}>}VALOR_FACE)*Saz_Jan*Saz_Fev*Saz_Mar,
If(Month(MES)=4,
Sum({$<MES={'Month(MES)-1'}>}VALOR_FACE)*Saz_Jan*Saz_Fev*Saz_Mar*Saz_Abr,
If(Month(MES)=5,
Sum({$<MES={'Month(MES)-1'}>}VALOR_FACE)*Saz_Jan*Saz_Fev*Saz_Mar*Saz_Abr*Saz_Mai,
If(Month(MES)=6,
Sum({$<MES={'Month(MES)-1'}>}VALOR_FACE)*Saz_Jan*Saz_Fev*Saz_Mar*Saz_Abr*Saz_Mai*Saz_Jun,
If(Month(MES)=7,
Sum({$<MES={'Month(MES)-1'}>}VALOR_FACE)*Saz_Jan*Saz_Fev*Saz_Mar*Saz_Abr*Saz_Mai*Saz_Jun*Saz_Jul,
If(Month(MES)=8,
Sum({$<MES={'Month(MES)-1'}>}VALOR_FACE)*Saz_Jan*Saz_Fev*Saz_Mar*Saz_Abr*Saz_Mai*Saz_Jun*Saz_Jul*Saz_Ago,
If(Month(MES)=9,
Sum({$<MES={'Month(MES)-1'}>}VALOR_FACE)*Saz_Jan*Saz_Fev*Saz_Mar*Saz_Abr*Saz_Mai*Saz_Jun*Saz_Jul*Saz_Ago*Saz_Set,
If(Month(MES)=10,
Sum({$<MES={'Month(MES)-1'}>}VALOR_FACE)*Saz_Jan*Saz_Fev*Saz_Mar*Saz_Abr*Saz_Mai*Saz_Jun*Saz_Jul*Saz_Ago*Saz_Set*Saz_Out,
If(Month(MES)=11,
Sum({$<MES={'Month(MES)-1'}>}VALOR_FACE)*Saz_Jan*Saz_Fev*Saz_Mar*Saz_Abr*Saz_Mai*Saz_Jun*Saz_Jul*Saz_Ago*Saz_Set*Saz_Out*Saz_Nov,
If(Month(MES)=12,
Sum({$<MES={'Month(MES)-1'}>}VALOR_FACE)*Saz_Jan*Saz_Fev*Saz_Mar*Saz_Abr*Saz_Mai*Saz_Jun*Saz_Jul*Saz_Ago*Saz_Set*Saz_Out*Saz_Nov*Saz_Dez,0
))))))))))))
Welinton,
os numeros sao estes?
MES | Sazonalidade | Acumulado | sum(VALOR_FACE) * Acumulado |
---|---|---|---|
12,09 | |||
01/01/2015 | 0,98 | 0,98 | 12276700 |
01/02/2015 | 0,91 | 0,89 | 11171797 |
01/03/2015 | 1,12 | 1,00 | 12512413 |
01/04/2015 | 0,96 | 0,96 | 12011916 |
01/05/2015 | 1,02 | 0,98 | 12252154 |
01/06/2015 | 1,00 | 0,98 | 12252154 |
01/07/2015 | 1,02 | 1,00 | 12497198 |
01/08/2015 | 0,97 | 0,97 | 12122282 |
01/09/2015 | 0,95 | 0,92 | 11516167 |
01/10/2015 | 1,02 | 0,94 | 11746491 |
01/11/2015 | 0,96 | 0,90 | 11276631 |
01/12/2015 | 1,18 | 1,06 | 13306425 |
Segue modelo, se estiver certo.
Boa tarde Alessandro,
conferi os valores e funcionou muito bem com o above, os valores estão corretos sim muito obrigado!
Uma curiosidade, quando voce desabilita uma metrica, ela ainda pode ser utilized para calculo é?
Abs,
Boa tarde.
Se estiver desabilitada, não da para usar.
Ah ok, verifiquei aqui, você criou uma "Acumulada" mas o above você usou com "Acumulado", entendido, mais uma vez muito obrigado!