visual tutorial studio reports para intercambiosvirtuales descargar crystal crystal-reports crystal-reports-2008

tutorial - Cálculo de subtotales como porcentaje del total general en Crystal Reports 2008



crystal reports(13.0.2) download (1)

Sé que esto lo han preguntado una y otra vez personas de toda la red, pero no puedo entender por qué mi solución no funciona.

Tengo un grupo de grupos, y en el pie de página de cada grupo tengo un total acumulado que actúa como un subtotal para ese grupo. En la parte inferior de la página, tengo un total acumulado que agrega todos estos subtotales para obtener un gran total. Todo esto funciona genial

A la derecha de cada subtotal (pie de página del grupo), tengo un campo de fórmula que calcula qué proporción del total general representa este subtotal.
es decir, si el total total es 4 y el subtotal es 1, el campo de fórmula muestra el 25%.

El problema es que para cada grupo en el informe, el total general aún no se ha contado por completo (hasta el último grupo), por lo que los porcentajes se calculan contra totales incompletos incompletos.

Para combatir esto, he intentado usar los WhilePrintingRecords; funcionar en mis campos de fórmula de porcentaje para asegurar que los porcentajes del subtotal no se calculen hasta el segundo pase del informe, momento en el cual el total total debe calcularse por completo.

WhilePrintingRecords; If {@LoggedToday} > 0 Then {#LoggedToday} / {#TotalLoggedToday} * 100 Else 0

¡No está funcionando! Literalmente no tuvo impacto alguno: o (

¿Alguien tiene alguna idea de dónde me estoy equivocando aquí?
Gracias.


Sí, está usando un total acumulado para calcular un total general.

En su lugar, sugiero crear una fórmula de cristal para su porcentaje, en la forma:

Sum ({ campo numérico }, { elemento de agrupamiento }) % Sum ({ campo numérico })