Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
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
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
Muchas Gracias, funciono.