Cuestión : Cómo sumar una fórmula que implica jerarquizado si declaración en el cristal 2008

¡Buenos expertos de Morining! el

I tiene un informe de la comisión que calcule a comisión recta así como el “excedente de mercancías” pagado a las ventas gente.  Durante los años el reparto que la gente de las ventas recibe para el porcentaje del excedente de mercancías que va a ellos como apposed a la compañía ha cambiado épocas serveral, dando por resultado 5 diversos cálculos del porcentaje del excedente de mercancías más cuyo ajustar basado sobre el volumen total cerrado.  Para dirigir esto he creado la fórmula siguiente:

if {CB_Originator_View.ComType} = suma de 1
and ({ISB_Commissions_view.totalloanamount}, {@LO}) < 1500000 entonces {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.5
else si {CB_Originator_View.ComType} = suma de 1
and ({ISB_Commissions_view.totalloanamount}, {@LO}) en 1500000 a 2499999 entonces {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.6
else si {CB_Originator_View.ComType} = >= 2500000 de la suma de 1
and ({ISB_Commissions_view.totalloanamount}, {@LO}) entonces {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65
else si {CB_Originator_View.ComType} = 2 entonces {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.6
else si {CB_Originator_View.ComType} = 3 entonces {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65
else si {CB_Originator_View.ComType} = 4 entonces {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.75
else si {CB_Originator_View.ComType} = 5 <= 2500000 de la suma del
and ({ISB_Commissions_view.totalloanamount}, {@LO}) entonces {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.6
else si {CB_Originator_View.ComType} = 5 suma del
and ({ISB_Commissions_view.totalloanamount}, {@LO}) > 2500000 entonces {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65

This está trabajando muy bien pero necesito sumar la cantidad de excedente de mercancías en el nivel de grupo y me pierden en cómo hacer eso, Normaly que utilizaría un total corriente, o insertar un veraniego pero no puedo elegir esa fórmula en el mago veraniego y no estoy seguro cómo hacer el total corriente con tan muchos variables.
class= del

Respuesta : Cómo sumar una fórmula que implica jerarquizado si declaración en el cristal 2008

Si usted cambia la estructura de su fórmula actual levemente será mucho más fácil hacer la acumulación.

comm numbervar;
commtotal numbervar;

si {CB_Originator_View.ComType} = 1
y comm de la suma ({ISB_Commissions_view.totalloanamount}, {@LO} <� 1500000="" then="">): = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.5
.......... etc
.....
si {CB_Originator_View.ComType} = 5
y suma ({ISB_Commissions_view.totalloanamount}, {@LO}) > 2500000 entonces
comm: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65;
commtotal: =commtotal+comm;
comm

Usted necesitará otro campo de la fórmula al principio del grupo fijar commtotal a 0 y a otro campo de la fórmula en el pie del grupo para exhibir el valor de commtotal
Otras soluciones  
 
programming4us programming4us