Concatenar tablas
La concatenación es una operación que combina dos tablas en una sola.
Las dos tablas se añaden simplemente la una a la otra. Es decir, los datos no cambian y la tabla resultante contiene el mismo número de registros que las dos tablas originales juntas. Se pueden ejecutar secuencialmente varias operaciones de concatenación y la tabla resultante será la concatenación de más de dos tablas.
Concatenación automática
Si los nombres de los campos y el número de campos de dos o varias tablas cargadas son exactamente iguales, Qlik Sense concatenará automáticamente el contenido de las diferentes sentencias en una tabla.
Example:
LOAD a, b, c from table1.csv;
LOAD a, c, b from table2.csv;
La tabla interna resultante tiene los campos
Concatenación forzada
También se puede hacer que Qlik Sense obligue a concatenar dos o más tablas aunque dichas tablas no tengan exactamente el mismo conjunto de campos. Esto se hace mediante la inclusión del prefijo concatenate en el script, el cual concatena una tabla con otra tabla designada o con la última tabla previamente creada.
Example:
LOAD a, b, c from table1.csv;
concatenate LOAD a, c from table2,csv;
La tabla interna resultante tiene los campos
Cómo evitar la concatenación
Si los nombres de los campos y el número de campos de dos o varias tablas cargadas son exactamente iguales, Qlik Sense concatenará automáticamente el contenido de las diferentes sentencias en una tabla. Esto se puede evitar con una sentencia noconcatenate. La tabla cargada mediante la sentencia LOAD o SELECT asociada no se concatenará entonces con la tabla previa.
Example:
LOAD a, b, c from table1.csv;
noconcatenate LOAD a, b, c from table2.csv;