QlikView - Tablas giratorias

La tabla giratoria de QlikView es similar a la función de transposición de filas y columnas de Microsoft Excel, pero con algunas opciones adicionales. Podemos transponer columnas en múltiples direcciones y dan diferentes resultados. En este capítulo, veremos la opción de transposición normal de convertir filas en columnas.

Los datos de entrada

Consideremos los siguientes datos de entrada, que representan las cifras de ventas reales y previstas.

Month,Forecast,Actual
March,2145,2247
April,2458,
May,1245,
June,5124,3652
July,7421,7514
August,2584,
September,5314,4251
October,7846,6354
November,6532,7451
December,4625,1424
January,8547,7852
February,3265,

Cargar script

Los datos anteriores se cargan en la memoria QlikView mediante el editor de scripts. Abra el editor de secuencias de comandos desde el menú Archivo o presioneControl+E. Elija la opción "Archivos de tabla" de la pestaña "Datos de archivos" y busque el archivo que contiene los datos anteriores.

Después de hacer clic en Siguiente, elegimos el Enable Transformation Step para realizar la transformación de datos requerida.

Seleccionar la transformación de datos

Como vamos a utilizar el Rotate función, escojamos la pestaña Rotar que muestra los valores de todos los campos.

Aplicar Rotar

Hacemos clic en el Transposepara transponer los datos anteriores. Los datos transpuestos aparecen como se muestra a continuación.

Cargar script para datos transformados

El script de carga para los datos transformados se puede ver usando el editor de script. El script muestra la expresión, que reemplaza los valores de celda vacíos.

Mostrar datos transformados

Los datos transformados se pueden ver creando un Table Box usando la opción en el menú Layout → New Sheet Object.