Crystal Report - Como obtener subtotales por página?

 
Vista:

Como obtener subtotales por página?

Publicado por Jose Pineda (5 intervenciones) el 24/01/2006 00:32:26
Buen día:

Necesito saber como obtener el subtotal de los campos por páginas, o sea tengo un campo que tiene el valor del producto, y al final de cada página necesito el subtotal (la suma de los valores que están actualmente en dicha página). Gracias.
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:Como obtener subtotales por página?

Publicado por ana (8 intervenciones) el 24/01/2006 10:24:40
si solo necesitas el total de cada pagina, coloca ese subtotal en el pie de pagina y ahí te lo imprimirá
Otra cosa es q necesites un total por pagina, pero acumulativo de todas las paginas, para eso tal vez tengas que emplear formulas que te mantengan las sumas.
espero te sirva
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:Como obtener subtotales por página?

Publicado por Jose Pineda (5 intervenciones) el 24/01/2006 23:31:22
Solo necesito el subtotal por página no acumulativo.

Ya intente eso, colocar la suma en el Pie de Página, pero siempre me imprime el Grand Total y yo solo necesito el subtotal de la pagina actual.
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:Como obtener subtotales por página?

Publicado por mary (2 intervenciones) el 24/01/2006 22:32:22
Debes agrupar por no de producto y de ahi realizar un insert sumary por el grupo que creaste
espero te ayude
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:Como obtener subtotales por página?

Publicado por Jose Pineda (5 intervenciones) el 24/01/2006 23:32:58
Bueno si agrupo en el reporte, pero lo que necesito el la suma de los valores
que aparecen en la página actual, o sea el subtotal por página.
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:Como obtener subtotales por página?

Publicado por ana (8 intervenciones) el 25/01/2006 07:36:41
me da la impresion de que vas a tener q emplear una fórmula que inicialices en el encabezado de cada pagina y que luego vaya acumulando la suma del detalle hasta llegar al pie e imprimirlo, luego vuelta a inicializarse.
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

Como obtener subtotales por página?

Publicado por fescobares (4 intervenciones) el 18/05/2018 17:35:21
Tuve una situación similar hace unos días.

Dejo la solución que encontré para este problema:

En la sección Encabezado de página agregué lo siguiente:

- Number2 (suprimir para que no se muestre)

- @Transporte (Este es el transporte que se muestra en la parte superior, a partir de la segunda página en adelante)

en Number2, botón derecho -> Editar fórmula. Ingresamos:

if PageNumber>1 then
(WHILEPRINTINGRECORDS;
numberVar transp:=0;
transp:= {@UnboundNumber1};)
else
(
numberVar transp:=0;
)

en @Transporte, botón derecho -> Dar formato al objeto. En la pestaña 'Común', en el x-2 de Suprimir ingresamos: RecordNumber=1 para que no se muestre en la primera página.

en @Transporte, botón derecho -> Editar fórmula. Ingresamos:

if PageNumber>1 then
(WHILEPRINTINGRECORDS;
numberVar transporte:=0;
transporte:= {@UnboundNumber1};)
else
(
numberVar transporte:=0;
)

En la sección Detalles agregué lo siguiente:

- @sumaDetalles (suprimir para que no se muestre)

En @sumaDetalles, botón derecho -> Editar fórmula. ingresamos:

WHILEPRINTINGRECORDS;
numberVar sumaysigue;
sumaysigue:=sumaysigue+{Valor} ;

donde {Valor} es el nombre de la columna donde se muestra el valor en $ de cada elemento de mi lista.

En la sección Pie de página agregué:

- Number1 (suprimir para que no se muestre)

- @SumaySigue

En Number1, botón derecho -> Editar fórmula. Ingresamos:

WHILEPRINTINGRECORDS;
numberVar sumaysigue;

En @SumaySigue, botón derecho -> Dar formato al objeto. En la pestaña 'Común', en el x-2 de Suprimir ingresamos: PageNumber = TotalPageCount para que no se muestre en la última página.

En @SumaySigue, botón derecho -> Editar fórmula. Ingresamos:

WHILEPRINTINGRECORDS;
numberVar sumaysigue;
sumaysigue;
De esta forma logré sumar un total por página (transporte). El cual se muestra al final de cada hoja y al principio de la hoja siguiente.

Espero le pueda servir a alguien más.

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