Para crear un visualizacion que permita comparar las ventas de clientes segun su antiguedad,
y tener obtener el grafico:
Puede usarse lo siguiente:
PASO 1. Cargar datos de ejemplo:
Ventas:
LOAD
Ceil(Rand()*24) as Meses_Antiguedad,
MakeDate(2014,10,Ceil(Rand()*12)) as Fecha,
ceil(Rand()*100+RowNo()/100) as Venta
AutoGenerate 1000;
LOAD
Ceil(Rand()*24) as Meses_Antiguedad,
MakeDate(2014,10,Ceil(Rand()*12)) as Fecha,
ceil(Rand()*100+RowNo()/100) as Venta
AutoGenerate 1000;
PASO 2. Crear Grupo A y Grupo B:
Ir a Propiedades de Documento>General>EstadosAlternos
y Añadir dos grupos (Grupo_A y Grupo_B)
PASO 3. Crear grafico de lineas con:
Dimension: Fecha
Expresion 1: sum({<Meses_Antiguedad=Grupo_A::Meses_Antiguedad>} Venta)
Expresion 2: sum({<Meses_Antiguedad=Grupo_B::Meses_Antiguedad>} Venta)
Etiqueta de Expresión 1:
='Grupo_A (de '&min({Grupo_A} Meses_Antiguedad)&' a '&max({Grupo_A} Meses_Antiguedad)&')'
Etiqueta de Expresión 2:
='Grupo_A (de '&min({Grupo_B} Meses_Antiguedad)&' a '&max({Grupo_B} Meses_Antiguedad)&')'
PASO 4. Crear dos "Objeto Calendario/Deslizador":
Para el primer objeto (Grupo_A) las propiedades serian estas:
Para el segundo objeto (Grupo_B)las propiedades serian estas:
PASO 5. Crear dos objetos de texto para visualizar las selecciones:
Para el texto del Grupo_A sería:
='Meses Antiguedad
Desde: '&min({Grupo_A} Meses_Antiguedad)&'
Hasta: '&max({Grupo_A} Meses_Antiguedad)
Desde: '&min({Grupo_A} Meses_Antiguedad)&'
Hasta: '&max({Grupo_A} Meses_Antiguedad)
Para el texto del Grupo_B sería:
='Meses Antiguedad
Desde: '&min({Grupo_B} Meses_Antiguedad)&'
Desde: '&min({Grupo_B} Meses_Antiguedad)&'
Hasta: '&max({Grupo_B} Meses_Antiguedad)
El qvw de ejemplo puede descargarse AQUI.
Referencia:
No hay comentarios:
Publicar un comentario