Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Qlik Sense: Unir reportes

Buenas tardes equipo,

Estoy generando un reporte el cual debe tener las siguientes características:

1- Id de funcionario

2- Nombre de funcionario

3- Concepto: Base, IVA 19% e IVA 4%

4- Valor

5- Número de Nota Contable

6- Número de Cuenta Contable: los conceptos BASE, IVA 19% e IVA 4% tienen un número de cuenta diferente

Ahora, el archivo plano que me entregan ya lo tengo cargado en qvd. Este archivo viene con el id del funcionario y trae los 3 conceptos en columnas diferentes. Ejemplo

IdBaseIVA 19%IVA 4%
1150002850600
280001520320
33000570120

He podido generar 3 reportes, uno por el concepto de la BASE (y su # de cuenta), otro por el concepto del IVA 19%(y su # de cuenta) y otro por el concepto del IVA del 4%(y su # de cuenta); todo lo anterior para generar una nota contable (archivo de excel)

IdNombre_FuncConceptoValorNúmero_NotaCuenta_Contable
1Nombre1Base15000110112345
2Nombre2Base8000110112345
3Nombre3Base3000110112345

Y así otro reporte para IVA 19% y otro reporte para IVA 4%

Problema:

El problema es que cada reporte sale individual y no he encontrado la manera de que salga en un solo reporte los 3 conceptos de manera descendiente. Ejemplo del resultado esperado:

IdNombre_funcConceptoValorNúmero_NotaCuenta_COntable
1Nombre1Base15000110112345
1Nombre1IVA 19%2850110112346
1Nombre1IVA4%570110112347
2Nombre2etcetcetcetc

De antemano agradezco si me pueden ayudar

Saludos,

Óscar

2 Replies
hector_munoz
Specialist
Specialist

Hola Óscar,

Prueba en el script a cargar una tabla 3 veces y en cada carga un concepto:

TABLA_FINAL:

LOAD     Id     AS Id,

               'Base'     AS Concepto,

               Base       AS Importe

FROM     fichero_qvd (qvd);

LOAD     Id     AS Id,

               'IVA 19%'     AS Concepto,

               [IVA 19%]       AS Importe

FROM     fichero_qvd (qvd);

LOAD     Id     AS Id,

               'IVA 4%'     AS Concepto,

               [IVA 4%]       AS Importe

FROM     fichero_qvd (qvd);

Espero que te sirva,

Saludos,
H

Anonymous
Not applicable
Author

Hola Héctor,

Muchas gracias por tu recomendación, voy a probar y te estaré contando

Saludos,

Óscar