Si vous changez la structure de votre formule courante légèrement il sera beaucoup plus facile de faire l'accumulation.
COMM. numbervar ;
commtotal numbervar ;
si {CB_Originator_View.ComType} = 1
et COMM. de somme ({ISB_Commissions_view.totalloanamount}, {@LO} <� 1500000="" then="">) : = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.5
autrement .......... etc.
.....
autrement si {CB_Originator_View.ComType} = 5
et somme ({ISB_Commissions_view.totalloanamount}, {@LO}) > 2500000 puis
COMM. : = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65 ;
commtotal : =commtotal+comm ;
COMM.
Vous aurez besoin d'un autre champ de formule au début du groupe pour placer commtotal à un 0 et à un champ différent de formule dans le titre de bas de page de groupe pour montrer la valeur de commtotal