Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia Pessoal.
Alguem poderia ajudar em como criar previsões, através do script?
Exemplo:
Com base no faturamento dos ultimos 24 meses (10/2008 a 10/2010), criar novos valores para 11/2010 até 11/2011.
Obrigado!
Rafael,
Voce pode seguir nessa linha.
Voce fez uma situação onde tem um incremento percentual por mes:
"Vamos supor que "o incremento percentual obtido nos últimos 12 meses" sejam:
Mês 01: -5%
Mês 02: 7%
Mês 03: -3,4%
Mês 04: 10% ... e assim por diante."
Para ter a media dos ultimos 12 meses, voce pode fazer agregação (usando o group by e order by)
já aplicando a funcao avg(Percentual) para calcular a média.
Concordo contigo, é bem chado de fazer mesmo..
Espero que tenha sucesso!
Um abraço,
ola raphael , talvez assim:
let indice = 0.25;
let i = 1;
do while (i <= 12);
load
...
...
'$(i)' as mes,
ano,
sum(faturamento) * ('$(indice)') as faturamento
from tabela.qvd
where
...
and data >= '01/10/2008'
group by
..., ano, mes;
let i = (i+1);
loop
este é um exemplo simples, mas voce pode criar uma tabela com os indices esperados para cada mes, com base no realizado ou decisoes da sua empresa.
A primeira coisa a ser feita é definir a regra de negócio a ser usada.
Por exemplo: para 11/2010, o valor previsto será o valor de 11/2009 acrescentando o incremento percentual obtido nos ultimos 12 meses.
Com essa informação, voce pode usar loops, tabelas temporarias e outros recursos para fazer o calculo com objetivo de gravar um novo campo com o valor previsto.
A dica do Fabio Cabral é perfeita, desde que já se tenha identificado qual a metrica (no caso usou um indice de incremento),.
Fabio e Ricardo, obrigado.
Porém, minha principal dúvida é essa, o índice!
Ricardo, achei sua sugestão interessante:
"Por exemplo: para 11/2010, o valor previsto será o valor de 11/2009 acrescentando o incremento percentual obtido nos últimos 12 meses."
Vamos supor que "o incremento percentual obtido nos últimos 12 meses" sejam:
Mês 01: -5%
Mês 02: 7%
Mês 03: -3,4%
Mês 04: 10% ... e assim por diante.
Acredito que esse calculo já seja bastante chato de fazer, porque terei que pegar o faturamento dos últimos 12 meses, e depois calcular os índices para cada mês (com previous e tal).
Depois disso, o índice seria a média dos últimos 12 índices?
Grato.
Rafael,
Voce pode seguir nessa linha.
Voce fez uma situação onde tem um incremento percentual por mes:
"Vamos supor que "o incremento percentual obtido nos últimos 12 meses" sejam:
Mês 01: -5%
Mês 02: 7%
Mês 03: -3,4%
Mês 04: 10% ... e assim por diante."
Para ter a media dos ultimos 12 meses, voce pode fazer agregação (usando o group by e order by)
já aplicando a funcao avg(Percentual) para calcular a média.
Concordo contigo, é bem chado de fazer mesmo..
Espero que tenha sucesso!
Um abraço,