Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
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,