Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
cancel
Showing results for 
Search instead for 
Did you mean: 
carlosac
Creator II
Creator II

Carga incremental

Buenas tardes.

Tengo una tabla que cada dia cambia los valores (no los campos) porque es un stock diario. ¿Como podria hacer para grabar los datos de cada dia en un fichero para poder ver el cambio diario de datos?

En definitiva, queria hacer un store diario incremental en una tabla, para que pasado 1 mes pueda analizar el cambio diario de los datos....????

1 Solution

Accepted Solutions
chematos
Specialist II
Specialist II

Después de hacer la primera lectura guarda la tabla en un QVD:

Tabla1:

Load * ;

SQL select * from Tabla_X;

Store Tabla1 into NombreTabla.qvd;  //guarda la tabla con el nombre del QVD que le designes

Ahí vas a ir guardando todas las lecturas posteriores, para ello primer lees ese QVD:

Tabla1:

Load * from NombreTabla.qvd (qvd);  //lectura del QVD

Y le concatenas la lectura del día actual:

concatenate

Load * ;

SQL select * from Tabla_X; // lectura de la base de datos con los datos del stock nuevo.

Y actualizas el QVD:

Store Tabla1 into NombreTabla.qvd;

View solution in original post

5 Replies
jolivares
Specialist
Specialist

Puedes hacer lo siguiente:

T1:

Load * From QVD_Anterior;

Concatenate (T1)

Load

Today() as FechaHoy,

Campo1, Campo2...;

SQL Select * From Tabla;

carlosac
Creator II
Creator II
Author

Juan, entiendo que hay que hacer algún store en este script para que almacene los datos en el qvd???

jolivares
Specialist
Specialist

Claro que si...

Me parece que es conveniente que revises algun entrenamiento de QV en linea para que te orientes mejor por lo menos de lo basico.

chematos
Specialist II
Specialist II

Después de hacer la primera lectura guarda la tabla en un QVD:

Tabla1:

Load * ;

SQL select * from Tabla_X;

Store Tabla1 into NombreTabla.qvd;  //guarda la tabla con el nombre del QVD que le designes

Ahí vas a ir guardando todas las lecturas posteriores, para ello primer lees ese QVD:

Tabla1:

Load * from NombreTabla.qvd (qvd);  //lectura del QVD

Y le concatenas la lectura del día actual:

concatenate

Load * ;

SQL select * from Tabla_X; // lectura de la base de datos con los datos del stock nuevo.

Y actualizas el QVD:

Store Tabla1 into NombreTabla.qvd;

carlosac
Creator II
Creator II
Author

Muchas gracias a ambos por vuestra paciencia y facilidad a la hora de explicar los temas expuestos. Poco a poco voy cogiendo terminos y desarollos que nunca me han llegado a explicar como vosotros