Pronostico de venta (Forecasting)

    Esta nota está publicada en el blog Qlikview en Español

    Viene de una pregunta del foro publicada aqui

     

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

    EcuacionRecta.jpg


    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: (Poner "Pronostico" como etiqueta de expresión)

    linest_m(total aggr(if(sum(Venta),sum(Venta)),Fecha),Fecha) // Pendiente

    *Fecha // 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 marcarLinea para la expresion 2.

    Queda así:

    EcuacionRecta_2.jpg

     

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

    Quedaría así:

    EcuacionRecta_3.jpg


    El qvw de ejemplo puede descargarse aquí

     

     

     

     

    Referencia:
    http://community.qlik.com/thread/16846