QlikView – tocadiscos

Spin Table en QlikView es similar a la función de transposición de columnas y filas en Microsoft Excel, pero con algunas opciones adicionales. Podemos mover columnas en diferentes direcciones y dan diferentes resultados. En este capítulo, veremos la variante habitual de transponer convirtiendo filas en columnas.

Los datos de entrada

Considere los siguientes datos sin procesar, que representan cifras de ventas reales y proyectadas.

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 haga clic en Ctrl + E… Seleccione la opción Archivos tabulares en la pestaña Datos de archivos y busque el archivo que contiene los datos anteriores.

1_file_wizard

Después de hacer clic en Siguiente, seleccionamos Incluir paso de conversión para realizar la conversión de datos requerida.

Elegir una transformación de datos

Ya que vamos a usar Girar funciones, seleccionemos la pestaña Rotar, que muestra los valores de todos los campos.

2_rotate_option

Aplicar rotación

Haga clic en Transponer para transponer los datos anteriores. Los datos transpuestos se muestran como se muestra a continuación.

3_rotate_rotated

Cargar script para datos convertidos

El script de carga para los datos convertidos se puede ver usando el editor de script. El script muestra una expresión que reemplaza los valores de las celdas vacías.

4_rotate_load_script

Visualización de datos convertidos

Los datos convertidos se pueden ver creando Caja de mesa usando la opción en el menú Diseño -> Nuevo objeto de hoja

5_rotate_loaded_data

🚫