Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
raphaelc
Partner - Contributor II
Partner - Contributor II

Previsões

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!

1 Solution

Accepted Solutions
Not applicable

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,

View solution in original post

4 Replies
Not applicable

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.

Not applicable

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

raphaelc
Partner - Contributor II
Partner - Contributor II
Author

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.

Not applicable

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,