Текущее общее поле + другое поле в текущем итоговом поле (отчет Crystal) - PullRequest
0 голосов
/ 08 августа 2011

Как выполняется эта работа

Текущее итоговое поле = Текущее итоговое поле + Поданная формула

эта работа будет выполнена в поле «Выполнение итогового поля»

1 Ответ

0 голосов
/ 08 августа 2011

Вставьте эту формулу в раздел сведений

WhilePrintingRecords;NumberVar Amount: = Amount + {Order.Amount};

взято из http://www.crystalkeen.com/articles/crystalreports/runningtotalvar.htm Ссылка объясняет более подробно.Как вы можете видеть, парень объясняет, как это сделать, используя две переменные: одну для сброса итоговых значений до нуля при каждом перерыве, а другую для хранения промежуточной суммы.

, если у вас прямая таблица, в которой нет промежуточных итогов ИЛИкатегории не используют переменную для сброса значения.Используйте только вторую формулу.

Надеюсь, это поможет.

На заметку.Должен быть более простой способ, в BO XI3 есть функция prev для получения значения предыдущей строки.Я использую это для расчета промежуточных итогов.

...