4 Replies Latest reply: Nov 22, 2010 8:39 AM by Ricardo.Nascimento RSS

    Previsões

    Raphael Cherobim

      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!

        • Previsões
          fabio cabral

          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.

           

           

            • Previsões

              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),.

               

                • Previsões
                  Raphael Cherobim

                  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.

                    • Previsões

                      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,