Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Unir 2 Tablas

Hola, soy nuevo en el mundo de QlikView y me gustaria hacer una consulta.

Tengo un QVD y un XLS

en el QVD la estructura es (Monto, Rut y Cuenta)

en el XLS la estructura es (Cuenta Origen y Cuenta Remplazo)

La idea es remplazar la Cuenta del QVD por la del XLS

me podrian Ayudar.

Muchas Gracias.

Rodrigo

1 Solution

Accepted Solutions
Miguel_Angel_Baeyens

Hola Rodrigo,

Utiliza la función ApplyMap() en el script. Es sumamente útil, y el rendimiento suele ser bueno:

MapaCuentas: // Esta tabla siempre primero

MAPPING LOAD [Cuenta Origen],

     [Cuenta Reemplazo]

FROM Archivo.XLS (...);

CuentasCorregidas:

LOAD Monto,

     Rut,

     ApplyMap('MapaCuentas', Cuenta) AS Cuenta // ***

FROM Archivo.qvd (qvd);

La línea con ApplyMap() lo que hace es buscar el campo Cuenta del QVD en el campo Cuenta Origen del XLS, si lo encuentra, devuelve el valor correspondiente en Cuenta Reeplazo, si no, mantiene el mismo valor.

Espero que te sirva,

Miguel

View solution in original post

2 Replies
Miguel_Angel_Baeyens

Hola Rodrigo,

Utiliza la función ApplyMap() en el script. Es sumamente útil, y el rendimiento suele ser bueno:

MapaCuentas: // Esta tabla siempre primero

MAPPING LOAD [Cuenta Origen],

     [Cuenta Reemplazo]

FROM Archivo.XLS (...);

CuentasCorregidas:

LOAD Monto,

     Rut,

     ApplyMap('MapaCuentas', Cuenta) AS Cuenta // ***

FROM Archivo.qvd (qvd);

La línea con ApplyMap() lo que hace es buscar el campo Cuenta del QVD en el campo Cuenta Origen del XLS, si lo encuentra, devuelve el valor correspondiente en Cuenta Reeplazo, si no, mantiene el mismo valor.

Espero que te sirva,

Miguel

Not applicable
Author

Muchas Gracias, funciono.