26 de agosto de 2014

Expresion Stock para Diferecias

Para obtener un gráfico que visualice diferencias entre Presupuesto y Gasto, y tener algo como:






















Puede usarse la siguiente tecnica:

Paso 1, Cargar datos ejemplo:
LOAD * INLINE [
    Mes, Presupuesto, Gasto
    1/1/2013, 100, 90
    1/2/2013, 60, 61
    1/3/2013, 90, 52
    1/4/2013, 70, 77
    1/5/2013, 80, 98
    1/6/2013, 90, 64
    1/7/2013, 70, 90
    1/8/2013, 60, 114
    1/9/2013, 100, 100
    1/10/2013, 90, 25
    1/11/2013, 100, 27
    1/12/2013, 80, 16]
;

Paso 2, Crear "Grafico Combinado" con:
Dimension: Mes 
Expresion 1-> Prespuesto (Barras): sum(Presupuesto)
Expresion 2-> Gasto      (Simblo): sum(Gasto)
Expresion 3-> Diferencia (Stock) : 
          Stock Alto (Diferencia)=if(sum(Gasto)-sum(Presupuesto)>0,sum(Presupuesto),Null())
          Stock Bajo=if(sum(Gasto)-sum(Presupuesto)>0,sum(Gasto),Null())
Expresion 4->(Valores sobre los datos): 
                                  if(sum(Gasto)-sum(Presupuesto)>0,sum(Gasto)-sum(Presupuesto),'')

En las propiedades de expresiones, se elije:
Para la expresión "Presupuesto", en "Opciones de Presentación" se elije BARRA
Para la expresión "Gasto", en "Opciones de Presentación" se elije SIMBOLO=Cuadros Rellenos
Para la expresión "Diferencia", en "Opciones de Presentación" se elije STOCK
Para la expresión "Valor Diferencia", en "Opciones de Presentación" se elije VALORES SOBRE LOS DATOS

Las propiedades quedan así: 






























El qvw de ejemplo puede descargarse aqui





No hay comentarios: