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

Responder a