Se você muda a estrutura de sua fórmula atual ligeiramente será muito mais fácil fazer a acumulação.
comm numbervar;
commtotal numbervar;
se {CB_Originator_View.ComType} = 1
e comm da soma ({ISB_Commissions_view.totalloanamount}, {@LO} <� 1500000="" then="">): = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.5
mais .......... etc.
.....
mais se {CB_Originator_View.ComType} = 5
e soma ({ISB_Commissions_view.totalloanamount}, {@LO}) > 2500000 então
comm: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65;
commtotal: =commtotal+comm;
comm
Você precisará um outro campo da fórmula no início do grupo de ajustar-se commtotal a 0 e a um outro campo da fórmula no pé de página do grupo para indicar o valor de commtotal