Если вы изменяете структуру вашей в настоящее время формулы небольш, то будет гораздо легке сделать накопление.
numbervar comm;
numbervar commtotal;
если {CB_Originator_View.ComType} = 1
и comm суммы ({ISB_Commissions_view.totalloanamount}, {@LO} <� 1500000="" then="">): = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.5
еще .......... etc
.....
еще если {CB_Originator_View.ComType} = 5
и сумма ({ISB_Commissions_view.totalloanamount}, {@LO}) > 2500000 после этого
comm: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65;
commtotal: =commtotal+comm;
comm
Вам будет нужно другое поле формулы в начале группы установить commtotal к 0 и другому полю формулы в сноске группы для показа значения commtotal