Power Builder - sumatoria de datos de acuerdo al campo

 
Vista:
sin imagen de perfil

sumatoria de datos de acuerdo al campo

Publicado por Denys Alberto (109 intervenciones) el 29/04/2015 22:34:27
Hola a todos y desde ya le agradezco por sus respuestas, bueno el problema es el siguiente, tengo un datawindow en el cual deseo obtener las sumas de acuerdo al numero de documento, el DW es el siguiente:
tipoDoc N° Serie N° Documento PUnitario
BV 001 0000220 2.000
BV 001 0000220 18.000
BV 001 0000221 5.000
BV 001 0000221 25.000
Lo que deseo es obtener la suma de acuerdo al numero de documento, por ejemplo para el primer número de documento sería 20.000 y para el segundo sería 25.000. Es cierto que se puede realizar con DW group, pero lo que quiero es recorrer todo el datawindow y cada vez que sea el numero de documento diferente sumarlo.

Le agradezco y espero sus respuestas.
Saludos
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
Imágen de perfil de jose ribera

sumatoria de datos de acuerdo al campo

Publicado por jose ribera (9 intervenciones) el 30/04/2015 17:40:00
Create un compute de esta forma

sum( PUnitario for all distinct Serie, Documento )

espero te sirva

Un saludo
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
Val: 37
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

sumatoria de datos de acuerdo al campo

Publicado por Jeinner (646 intervenciones) el 30/04/2015 23:45:11
Lo que te recomendaría, que podría ser lo más simple, sería agregar un DW nested al final del reporte, para presentar los totales. Y en este nested hagas la sumatoria directamente desde la base de datos:
Select N_Documento,
Count(1)
From Documentos
Where ... (utilizas los mismos rangos que utilizas para generar el reporte)

De esta manera, puedes presentar los totales inicados por la consulta.

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