Crystal Report - sumas CONDICONALES

 
Vista:

sumas CONDICONALES

Publicado por loly (1 intervención) el 25/02/2010 02:29:12
Hola buenos dias.. tenga todos ustedes amigos... de favor les pido ayuda con lo siguiente:
UNA FORMULA DE REPORTE DE CRYSTAL REPORT 8.5 llamada @acumulado

tengo una tabla con campo FECHA y TOTAL ... tengo que sumar el total acumulado de la tabla... sin que incluya el mes actual.... ejemplo...que estemos en ABRIL (25/04/2009)

tengo registros de:
enero (05/01/2009) con un total de $300.00,
febrero (08/02/2009) con un total de $100.00
marzo (30/03/2009) con un total de $600.00
abril (25/04/2009) con un total de $200.00

en reporte dice:

SALDO ANTERIOR: @acucmula &&Sera igual a $1,000.00 && Ene a Mar.
MOVMIENTOS DEL MES: @mansual &&sera igual a $ 200.00 &&Solo Abril
SALDO ACTUAL: @sdoactual && Sera igual a $ 1,200.00 && Ene-Abril

Como seria la formula en Crystal Report 8.5 para sumar el total por fecha que sea menor a la fecha actual... y posteriormente sumar el acumulado y el mes para que de el saldo actual.

Gracias Amigos
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:sumas CONDICONALES

Publicado por Jose Manuel Martinez (5 intervenciones) el 27/02/2010 07:57:43
Crea 2 formulas 1 que se llame SaltoAnterior y otra SaldoActual

En detalles acumula el Total en SaldoAnterior condicionando a que el mes de la fecha sea menor a Abril y en SaltoActual lo que sea igual al mes actual

Codigo SaldoAnterior:

if month({TABLA.FECHA}) < month(hoy) then
{TABLA.TOTAL}
else
0

Codigo SaldoActual

if month({TABLA.FECHA}) = month(hoy) then
{TABLA.TOTAL}
else
0

Finalmente haz un sumatorio de cada una de las formulas
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:sumas CONDICONALES

Publicado por erick geovanni alvarez samayoa (147 intervenciones) el 16/08/2010 06:19:49
si te entendi bien, pues es facil, agrupa el reporte por fecha, y en las opciones de grupo decile que lo queres por cada mes

luego el campo q lo queres sumar, lo sumas por el grupo

ahora bien si queres algun campo q vaya sumando linea por linea , un acumulado q siga en diferentes grupos del mes lo podes hacer con un Runningtotal y q se reinicie cada cambio de grupo

o tambien se podria hacer agregando variables y q se reinicien en cada cambio

espero haberme explicado, sino escribime [email protected]
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