Power Builder - Contar Grupos

 
Vista:

Contar Grupos

Publicado por Kori (2 intervenciones) el 27/06/2008 02:25:04
Hola Amigos: Espero me puedan ayudar, cree un reporte con data windows, a continuacion le cree un grupo a los datos devueltos y obtuve los siguiente

Codigo Apellidos y nombres
00010005 barrios castillo Juan
concepto monto estado
impuesto 2001 20.45 cancelado

00010006 baez diaz Raul
concepto monto estado
impuesto 2001 20.45 cancelado
impuesto 2002 30.20 cancelado
impuesto 2003 28.54 cancelado
00010007 baez diaz Roberto
concepto monto estado
impuesto 2001 20.45 cancelado
impuesto 2002 30.20 cancelado
impuesto 2003 28.54 cancelado

lo que deseo es numerar cada uno de estos grupo por ejemplo que el
000100005 sea el Nro. 1 el 00010006 sea el numero 2 y el 00010007 sea el tres
utilice las siguientencias
cumulativeSum( 1 for all) y me numera de la siguiente forma
1 00010005
2 00010006
5 00010007
count( crosstabsum( 1 ) for group 1 )
1 00010005
3 00010006
3 00010007
cumulativeSum( 1 for group 1 )
1 00010005
1 00010006
1 00010007

Por favor si pudieran ayudarme estare muy agradecida
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Respuesta

Publicado por kori (2 intervenciones) el 28/06/2008 00:14:34
Si tambien ya lo intente y a dos los grupos lo numera con 1, no se incrementa
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Respuesta

Publicado por MutouKazuki (11 intervenciones) el 09/07/2008 11:05:36
Si has ceredao el datawindow y has echo un group en el diseño de ve estar como pongo en el ejemplo

Codigo Apellidos y nombres //esto es el header
00010005 barrios castillo Juan //esto es el header del group
concepto monto estado //esto es el deatil
impuesto 2001 20.45 cancelado

00010006 baez diaz Raul //esto es el header del group
concepto monto estado
impuesto 2001 20.45 cancelado
impuesto 2002 30.20 cancelado
impuesto 2003 28.54 cancelado

00010007 baez diaz Roberto //esto es el header del group
concepto monto estado
impuesto 2001 20.45 cancelado
impuesto 2002 30.20 cancelado
impuesto 2003 28.54 cancelado

Se quiere que al costado del nombre aparesca el numero de grupo , entonces hay que agergar un campo compute donde pondremos getrow() pero solo ala cabecera de grupo entonces nos quedara

Codigo Apellidos y nombres //esto es el header
1 00010005 barrios castillo Juan //esto es el header del group
concepto monto estado //esto es el deatil
impuesto 2001 20.45 cancelado

2 00010006 baez diaz Raul //esto es el header del group
concepto monto estado
impuesto 2001 20.45 cancelado
impuesto 2002 30.20 cancelado
impuesto 2003 28.54 cancelado

3 00010007 baez diaz Roberto //esto es el header del group
concepto monto estado
impuesto 2001 20.45 cancelado
impuesto 2002 30.20 cancelado
impuesto 2003 28.54 cancelado
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar