23 de diciembre de 2014

Pronostico de venta (Forecasting)

Esta nota viene de una pregunta del foro publicada AQUI
El qvw de ejemplo puede descargarse AQUI


Si se tiene una tabla de ventas y se quiere predecir ventas futuras, teniendo algo como:


















Para esto puede usarse la siguiente técnica que usa la ecuación de la recta:


PASO 1. Cargar datos de ejemplo:

SET NULLINTERPRET='';
LOAD * INLINE [
    Fecha,     Venta
    1/2/2014,    11
    1/3/2014,     3
    1/4/2014,    10
    1/5/2014,     9
    1/6/2014,    11
    1/7/2014,     5
    1/8/2014,     8
    1/9/2014,    10
    1/10/2014,   11
    1/11/2014,   16
    1/12/2014,
    1/13/2014,
    1/14/2014,
    1/15/2014,]
;

PASO 2. Crear gráfico de linea con:  

Dimensión:  Fecha

Expresión 1: (asignar "Pronostico" como etiqueta de expresión)
linest_m(total aggr(if(sum(Venta),sum(Venta)),Fecha),Fecha) // Pendiente
*Fecha // Fecha con Mes a predecir
+linest_b(total aggr(if(sum(Venta),sum(Venta)),Fecha),Fecha) //Intercepto  

Expresion 2: 
 If(IsNull(Venta), Pronostico,sum(Venta))



PASO 3. En Propiedades de Grafico>Expresion desmarcar todas las opciones para la expresión 1, y marcar Linea para la expresion 2. Queda así:



PASO 4. En el atributo Tipo de Linea de la Expresion 2, poner: if(IsNull(Venta),'<S2>')
Quedaría así:
















No hay comentarios: