26 de mayo de 2014

Matriz de Correlacion

Si se tienen una tabla de ventas por sucursal, y se quiere identificar cuales sucursales están relacionadas por sus ventas, y obtener una matriz como la siguiente:



Se pueden seguir los siguientes pasos:

//PASO 1: Cargar tabla de Ventas
CrossTable (Periodo,Ventas,1)
Ventas:
LOAD * INLINE [    Sucursal,1/1/2012,1/2/2014,1/3/2014,1/4/2014,1/5/2014,1/6/2014,1/7/2014,1/8/2014,1/9/2014,1/10/2014
Norte, 850,665,1117, 1111, 1031, 1578, 921, 1466, 1025, 1546
Sur,   612,866,1027, 1369, 1239, 1246, 888, 1622, 1089, 1494
Este,   98, 50,  46,    9,  178,   90, 491,  287,  283,  175
Oeste, 250,412, 371,  184,  206,  202,  66,  300,  235, 318]
;

// PASO 2: Cargar Tabla_Correlacion duplicando valores ventas
Tabla_Correlacion:
LOAD Periodo,Ventas as Ventas_2, Sucursal as Sucursal_2 Resident Ventas;


El modelo de datos quedaría así:









PASO 3
Se crea Tabla pivotante con:
Dimension 1:  Sucursal 
Dimension 2:  Sucursal_2 
Expresion:  Correl(Ventas,Ventas_2)

El qvw de ejemplo puede descargarse aquí

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

2 comentarios:

daniel alejandro jaramillo montoya dijo...

BUENA STARDES COMO HACES PARA DARLE FORMATO DE COLOR GRIS A CADA CELDA ESPECIFICA?

Enmanuel Santana dijo...

En las propiedades de la tabla/grafico, vas a la pestaña Efectos Visuales y ahi eliges de forma visual la expresion, parametros y colores a considerar.