Suma en informe si se cumplen criterios en otros campos
Tengo un informe donde recojo de forma agrupada pressupuestos. Algunos de los campos son: Importe (Moneda), Reserva (Numero) y Factura (Sí/No).
El informe tiene una agrupación por tipo de Presupuesto. En el pie de esta agrupación quiero hacer 3 cálculos:
- Presupuestado: que sume Importe, si el campo Reserva está vacio y Factura No.
- Reservado: que sume Importe si el campo Reserva contiene un número y Factura No.
- Pagado: que sume Importe si el campo Reserva tiene un número y Factura está activado.
He probado añadiendo tres controles independientes y incluyendo estas funciones:
=SiInm([Reservado]=0 Y [Pagado]=0;Suma([Importe]);0)
=SiInm([Reservado]<>0 Y [Pagado]=0;Suma([Importe]);0)
=SiInm([Reservado]<>0 Y [Pagado]=-1;Suma([Importe]);0)
En este caso solo uno de los resultados es correcto. Luego he probado con algo tipo: =DSuma("Importe";"Informe";[Reservado]=0 Y [Factura]=0)... Pero tampoco
¿Alguna idea sobre cómo resolverlo?