Вопрос : Как суммировать формулу включая гнездят, котор если заявление в Кристл 2008

Хорошие специалисты Morining!

I имеет отчет о комиссии высчитывает прямую комиссию также, как «Overage» платный к людям сбываний.  Над летами дело люди сбываний получают для процента overage идет к им как apposed к компании изменяет serveral времена, приводящ к в 5 по-разному вычислениях процента overage больше всего чего отрегулируйте основано на полном закрынном томе.  Для того чтобы отрегулировать это я создавал следующий формулу:

if {CB_Originator_View.ComType} = сумма 1
and ({ISB_Commissions_view.totalloanamount}, {@LO}) < 1500000 после этого {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.5
else если {CB_Originator_View.ComType} = сумма 1
and ({ISB_Commissions_view.totalloanamount}, {@LO}) в 1500000 к 2499999 после этого {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} *, то 0.6
else если {CB_Originator_View.ComType} = >= 2500000 суммы 1
and ({ISB_Commissions_view.totalloanamount}, {@LO}) после этого {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} *, то 0.65
else если {CB_Originator_View.ComType} = 2 после этого {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.6
else если {CB_Originator_View.ComType} = 3 после этого {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} *, то 0.65
else если {CB_Originator_View.ComType} = 4 после этого {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} *, то 0.75
else если {CB_Originator_View.ComType} = 5 <= 2500000 суммы
and ({ISB_Commissions_view.totalloanamount}, {@LO}) после этого {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} *, то 0.6
else если {CB_Originator_View.ComType} = 5 сумма
and ({ISB_Commissions_view.totalloanamount}, {@LO}) > 2500000 после этого, то {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65

This работает отлично но мне нужно подытожить количество overage на уровне группы и я потерянный на как сделать то, Normaly, котор я использовал бы идущий итог, или введите summery но я не могу выбрать ту формулу в summery чудодее и я не уверен как сделать идущий итог с настолько много variables.
class=

Ответ : Как суммировать формулу включая гнездят, котор если заявление в Кристл 2008

Если вы изменяете структуру вашей в настоящее время формулы небольш, то будет гораздо легке сделать накопление.

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
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us