Saltar al contenido principal Saltar al contenido complementario

Crosstable

El prefijo crosstable sirve para convertir una tabla cruzada en una tabla simple, es decir, una tabla extensa con muchas columnas se convierte en una tabla alta, con las cabeceras de columna colocadas en una única columna de atributo.

Sintaxis:  

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

Argumentos:  

Argumentos de Crosstable
Argumento Descripción
attribute field name El campo que contiene los valores de atributos.
data field name

El campo que contiene los valores de datos.

n

El número de campos cualificadores que preceden a la tabla que se va a transformar de una forma genérica. Por defecto es 1.

Una crosstable es un tipo habitual de tabla, que ofrece una matriz de valores entre dos o más listas ortogonales de datos de cabecera, de las que una es utilizada como cabeceras de columna. Un ejemplo típico sería el de una columna por mes. El resultado del prefijo crosstable es que las cabeceras de columna (por ej. los nombres de meses) se almacenarán en un campo, el campo de atributo, y los datos de columna (los números de mes) se almacenarán en un segundo campo: el campo de datos.

Ejemplo:  

Crosstable (Month, Sales, 2) LOAD * INLINE[

Person, Location, Jan, Feb, Mar

Bob, London, 100, 200, 300

Kate, New York, 400, 500, 600

];

Resultado:

Ejemplo 1
Person, Location, Month, Sales
Bob, London, Jan, 100
Bob, London, Feb, 200
Bob, London, Mar, 300
Kate, New York, Jan, 400
Kate, New York, Feb, 500
Kate, New York, Mar, 600

Asistente para Tablas Cruzadas

El asistente para tablas cruzadas es un método guiado por diálogos para crear la sintaxis de una tabla cruzada. Este diálogo se abre pulsando el botón Tabla Cruzada que se encuentra en la página Opciones del Asistente de Archivo. El asistente para tablas cruzadas contiene las siguientes opciones:

Campos del asistente para tablas cruzadas
Tipo de campo Descripción
Campos Qualifier El número de campos qualifier que preceden a los campos que se van a transformar.
Campo Atributo El nombre del nuevo campo que contendrá todos los campos (valores de atributo) que se van a transformar.
Campo de Datos El nombre del nuevo campo que contendrá los datos de los valores de atributo.

Más información

 

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.

Únase al Programa de modernización de la analítica

Remove banner from view

Modernícese sin comprometer sus valiosas aplicaciones de QlikView con el Programa de modernización de la analítica. Haga clic aquí para obtener más información o contactar con nosotros: ampquestions@qlik.com