Puedes hacerlo en un solo programa aunque en dos yo creo que resulta mas
facil.
1.- Pide Datos y crea un archivo de trabajo
2.- Anunque sea arcaico, montaria el otro programa con el archivo de Trabajo
primario y niveles de control.
En el primer programa me montaria una variable numerica por cada campo de
agrupacion en la que tendira un 1, si agrupo ó 0 si no agrupa. Como el
Ejemplo
AgrPais = %int(PanPais= "SI")
lo mismo con provincia, municipio y sector.
El sql para montar el archivo de trabajo
Select (Pais * AgrPagi), (provincia por su campo, municipio por su campo
y sector por su campo), tipo prestamo, count(Cliente), sum(monto)
From Nombre del fichero
Group By (Pais * AgrPagi), (provincia por su campo, municipio por su
campo y sector por su campo), tipo prestamo
Order By (Pais * AgrPagi), (provincia por su campo, municipio por su
campo y sector por su campo), tipo prestamo
En el segundo programa,
Niveles de control en Pais, provincia, municipio y sector
Por indicadores Lx a recuperar descripcion (si son distintos de 0 el
Codigo) y a listar como churros.
No creo que con esto llegues a realizar unos programas con muchas lineas.
-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] nombre de Salvador
Jimenez
Enviado el: lunes, 28 de mayo de 2007 3:49
Para: [email protected]
Asunto: Reporte en IL RPG
Buenas noches,
Tengo que hacer un reporte en el cual debo agrupar sierta informaciones y
necesito una idea(con un ejemplo) para desarrollarlo en IL RPG o con SQL
EMBEBIDO en IL RPG.
Ejemplo.
Tengo un archivo que contiene las siguientes informaciones:
1-PAIS
2-PROVINCIA
3-MUNICIPIO
4-SECTOR
5-CODIGO DEL CLIENTE
6-TIPO DE PRESTAMO
7-MONTO DEL PRESTAMO
Ahora bien debo de tener los siguientes criterios de agrupamiento.
1- AGRUPAR POR PAIS(SI/NO)
2- AGRUPAR POR PROVINCIA(SI/NO)
3- AGRUPAR POR MUNICIPIO(SI/NO)
4- AGRUPAR POR SECTOR(SI/NO)
Ejemplo1: Si del grupo de criterios se toma si se vas a agrupar por pais,
pero los demas no, entonces la informacion de salida se debe dar por grupo
de pais.
Salida:
PAIS ARGENTINA
TIPO DE PRESTAMO CANTIDAD
MONTO
PRESTAMOS DE CONSUMOS ###,### ###,###,###,###.##
PRESTAMOS HIPOTECARIOS ###,### ###,###,###,###.##
PAIS CHILE
PRESTAMOS DE CONSUMOS ###,### ###,###,###,###.##
PAIS PANAMA
PRESTAMOS HIPOTECARIOS ###,### ###,###,###,###.##
Ejemplo2: Si del grupo de criterios se toma si se vas a agrupar por pais y
sector pero los demas no, entonces la informacion de salida se debe dar por
grupo de pais y sector.
Salida:
PAIS ARGENTINA
SECTOR 1
TIPO DE PRESTAMO CANTIDAD
MONTO
PRESTAMOS DE CONSUMOS ###,### ###,###,###,###.##
PRESTAMOS HIPOTECARIOS ###,### ###,###,###,###.##
PAIS CHILE
SECTOR 1
PRESTAMOS DE CONSUMOS ###,### ###,###,###,###.##
PAIS PANAMA
SECTOR 2
PRESTAMOS HIPOTECARIOS ###,### ###,###,###,###.##
Y asi los demas.
Saludos..
Gracias..
__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400