Power Builder - filtro en datawindow composite

 
Vista:
sin imagen de perfil

filtro en datawindow composite

Publicado por Guadalupe Méndez (37 intervenciones) el 10/08/2010 20:13:03
Hola

Espero que alguien me pueda ayudar, estoy haciendo un reporte con una datawindow compuesta, bueno ese no es realmente el problema, mi problema es que en una datawindow muestro datos como cuenta, saldo y nivel, y al final en el trailer de un grupo el total del saldo, manejo 4 niveles, cuando hago el retrieve no tengo ningun problema toda la información me sale bien, pero cuando quiero filtrar por niveles ya no me aparece el total del saldo, por que parece que donde hago la suma del saldo toma el nivel del último registro. Voy a tratar de poner un ejemplo de como me muestra la información:

CUENTA SALDO NIVEL
1000 000 000 00000 1
1100 000 000 00000 1
1101 000 000 00000 10.00 1
1101 001 000 00000 10.00 2
1101 001 001 00000 10.00 3
1101 001 001 00001 8.00 4
1101 001 001 00002 2.00 4
SALDO 1100 10.00 (aquí me pone nivel 4)
1200 000 000 00000 1
1201 000 000 00000 7.00 1
1201 001 000 00000 7.00 2
1201 001 001 00000 7.00 3
1201 001 001 00001 4.00 4
1201 001 001 00002 2.00 4
1201 001 001 00003 1.00 4
SALDO 1200 7.00 (aquí me pone nivel 4)
SALDO 1000 17.00

Si quisiera filtrar por nivel 1 por ejemplo, yo quiero que me aparezca así:

CUENTA SALDO NIVEL
1000 000 000 00000 1
1100 000 000 00000 1
1101 000 000 00000 10.00 1
SALDO 1100 10.00
1200 000 000 00000 1
1201 000 000 00000 7.00 1
SALDO 1200 7.00
SALDO 1000 17.00

Lo que quiero es que siempre me aparezca el saldo sin importar el nivel por el que estoy filtrando, si alguien me puede ayudar de antemano se los agradezco mucho.
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:filtro en datawindow composite

Publicado por eduardo.v (34 intervenciones) el 10/08/2010 21:58:55
Hola, parece que estas agrupando por cuenta principal, pero... ¿podrias colocar el codigo de la expresion que utilizas para la suma? deberia ser algo como
SUM(saldo for group 1)
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
sin imagen de perfil

RE:filtro en datawindow composite

Publicado por Guadalupe Méndez (37 intervenciones) el 11/08/2010 16:18:42
Hola Eduardo

Muchas gracias por tu respuesta, ya lo resolví, se me hizo algo raro pero ya quedó como quería, después de hacer el filtro por nivel hago un retrieve de la datawindow y enseguida un SetRedraw, y ya me aparecen las sumas de los grupos sin importar el nivel.

Saludos.
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