Я пытаюсь создать формулу для расчета процентной разницы между двумя промежуточными итогами. В своем отчете я сгруппировал месяцы по кварталам и создал промежуточные итоги для каждого квартала. Теперь мне нужно добавить строку для сравнения итогов за каждый квартал, используя следующие формулы:
(Current Quarter - Previous Quarter)/Previous Quarter
Во всяком случае, я хотел использовать глобальные переменные для достижения этой цели. Формула Crystal Reports у меня есть ниже. Однако, когда я пытаюсь сохранить его, я получаю следующее сообщение:
Оставшийся текст не является частью формулы (все, что после операторов IF выделено)
По сути, моя цель - использовать глобальную переменную для хранения предыдущих итоговых групп, чтобы рассчитать нужные мне сравнения. Мне было просто интересно, если это правильный путь для достижения того, что мне нужно сделать, или есть лучший способ? Кроме того, буду признателен за помощь в исправлении формулы, приведенной ниже.
спасибо
Global NumberVar previousTotal;
previousTotal := 0;
WhilePrintingRecords;
if ( previousTotal > 0 )
then (({#Quarter Total}-previousTotal)/previousTotal)
else
0 ;
previousTotal :=({#Quarter Total});