Вставьте эту формулу в раздел сведений
WhilePrintingRecords;NumberVar Amount: = Amount + {Order.Amount};
взято из http://www.crystalkeen.com/articles/crystalreports/runningtotalvar.htm Ссылка объясняет более подробно.Как вы можете видеть, парень объясняет, как это сделать, используя две переменные: одну для сброса итоговых значений до нуля при каждом перерыве, а другую для хранения промежуточной суммы.
, если у вас прямая таблица, в которой нет промежуточных итогов ИЛИкатегории не используют переменную для сброса значения.Используйте только вторую формулу.
Надеюсь, это поможет.
На заметку.Должен быть более простой способ, в BO XI3 есть функция prev для получения значения предыдущей строки.Я использую это для расчета промежуточных итогов.