Saltar al contenido principal

Crosstable

El prefijo de carga crosstable se utiliza para transponer datos estructurados de una "tabla cruzada" o "tabla pivotante". Los datos estructurados de esta manera se encuentran habitualmente cuando se trabaja con fuentes de hojas de cálculo. El resultado y el objetivo del prefijo de carga crosstable es transponer dichas estructuras en un equivalente de tabla normal orientada a columnas, ya que esta estructura generalmente es más adecuada para el análisis en Qlik Sense.

Ejemplo de datos estructurados como una tabla cruzada y su estructura equivalente después de una transformación de tabla cruzada

Ejemplo que muestra una tabla cruzada a la izquierda.

Sintaxis:  

crosstable (attribute field name, data field name [ , n ] ) ( loadstatement | selectstatement )

Argumentos
Argumento Descripción
attribute field name El nombre del campo de salida deseado que describe la dimensión orientada horizontalmente que se transpondrá (la fila de encabezado).
data field name

El nombre del campo de salida deseado que describe los datos orientados horizontalmente de la dimensión que se transpondrá (la matriz de valores de datos debajo de la fila del encabezado).

n

El número de campos cualificadores, o dimensiones no modificadas, que preceden a la tabla que se va a transformar a una forma genérica. El valor predeterminado es 1.

Esta función de script se relaciona con las siguientes funciones:

Funciones relacionadas
Función Interacción
Generic Un prefijo de carga de transformación que toma un conjunto de datos estructurados entidad-atributo-valor y lo transforma en una estructura de tabla relacional normal, separando cada atributo encontrado en un nuevo campo o columna de datos.

Ejemplo 1: transformar datos de ventas pivotados (simple)

Ejemplo 2: transformar datos de objetivos de ventas pivotados en una estructura de tabla vertical (intermedio)

Ejemplo 3: transformar datos de objetivos y ventas dinámicas en una estructura de tabla vertical (avanzado)