Saltar al contenido

¿Cómo calcular la suma de un campo de fórmula en Crystal Reports?

Solución:

La única razón por la que sé por qué una fórmula no estaría disponible para resumir es si no hace referencia a ningún campo de la base de datos o si su valor no es dinámico en todas las secciones del informe. Por ejemplo, si tiene una fórmula que devuelve una constante, no estará disponible. O si solo hace referencia a un campo que se establece en todo el informe y devuelve un valor basado en ese campo, como “si {parámetro} = 1, entonces 1” tampoco estaría disponible.

En general, el valor de la fórmula no debe ser estático en las secciones del informe que está resumiendo (aunque la forma en que Crystal determina esto me supera y no parece ser una regla estricta y rápida)

EDITAR: Otra razón por la que una fórmula no estaría disponible es si ya está utilizando una función de resumen en esa fórmula. ¡Solo un nivel de resúmenes a la vez!

(Suponiendo que está mirando los informes en Crystal Report Designer …)

Las opciones de su menú pueden ser un poco diferentes según la versión de Crystal Reports que esté utilizando, pero puede:

  • Haz un campo de resumen: Haga clic con el botón derecho en el campo de fórmula deseado en su sección de detalles y seleccione “Insertar resumen”. Elija “suma” en el cuadro desplegable y verifique que esté seleccionada la agrupación de cuentas correcta, luego haga clic en Aceptar. A continuación, tendrá un campo de suma simple en la sección de pie de página de su grupo.
  • Haga un campo total acumulado: Haga clic en el menú “Insertar” y seleccione “Campo de total acumulado …” *** Haga clic en el botón Nuevo y asigne un nombre a su nuevo campo de total acumulado. Elija su campo de fórmula en “Campo para resumir” y elija “suma” en “Tipo de resumen”. Aquí también puede cambiar cuándo se evalúa y restablece el total, déjelos en su valor predeterminado si desea una suma en cada registro. También puede utilizar una fórmula para determinar cuándo se debe contar un determinado campo en el total. (Evaluar: Usar fórmula)
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *