Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
Id | Base | IVA 19% | IVA 4% |
---|---|---|---|
1 | 15000 | 2850 | 600 |
2 | 8000 | 1520 | 320 |
3 | 3000 | 570 | 120 |
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)
Id | Nombre_Func | Concepto | Valor | Número_Nota | Cuenta_Contable |
---|---|---|---|---|---|
1 | Nombre1 | Base | 15000 | 1101 | 12345 |
2 | Nombre2 | Base | 8000 | 1101 | 12345 |
3 | Nombre3 | Base | 3000 | 1101 | 12345 |
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:
Id | Nombre_func | Concepto | Valor | Número_Nota | Cuenta_COntable |
---|---|---|---|---|---|
1 | Nombre1 | Base | 15000 | 1101 | 12345 |
1 | Nombre1 | IVA 19% | 2850 | 1101 | 12346 |
1 | Nombre1 | IVA4% | 570 | 1101 | 12347 |
2 | Nombre2 | etc | etc | etc | etc |
De antemano agradezco si me pueden ayudar
Saludos,
Óscar
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
Hola Héctor,
Muchas gracias por tu recomendación, voy a probar y te estaré contando
Saludos,
Óscar