SoloCodigo

Bases de Datos => Crystal Reports => Mensaje iniciado por: superkco en Jueves 6 de Abril de 2006, 09:16

Título: Resumen Sum() Condicional
Publicado por: superkco en Jueves 6 de Abril de 2006, 09:16
Muy buenas a todos!
Soy prinicpiante en crystal report y me ha surgido una duda que no se como atacarla. Necesito hacer un campo resumen en el que me sume los campos de una columna pero en funcion de otra columna. Ej:

columna1  columna2
si                     3
no                    4
no                    1
si                     6
si                     8
si                     2
           TOTAL   19

Como he puesto en el ejemplo, hago un resumen sumatorio en la columna2 dependiendo de si la columna 1 es si (sumo) o no (no hago nada).
Hay compañeros en este fóro que han preguntado esto anteriormente pero no se les ha contestado. ¿Alguien puede ayudarme?
PD: Quien me ayude tiene una cañita pagada! jejeje.
Título: Re: Resumen Sum() Condicional
Publicado por: txegaraba en Miércoles 19 de Abril de 2006, 15:20
Puedes hacerlo de varias maneras una de ellas puede ser creando una fórmula que contenga algo parecido a:
if {Rpt.Columna1} ="Si" then {Rpt.Columna2} else 0
Con lo que estas acumulando en la fórmula el valor de Columna2 cuando columna1 vale "Si".
Incluyes la formula en el detalle (la ocultas si no quieres que se vea) y la totalizas al final.
Espero que te sirva