Сегодняшней статьей мы продолжаем цикл про Преобразование данных – один из инструментов дизайнера отчетов Stimulsoft. Первую статью, посвященную объединению таблиц, вы можете найти здесь. Сегодня мы поговорим про нарастающий итог и возможности его расчета.

Что такое Нарастающий итог

Нарастающий итог (Running total) – вычисление нового значения строки в результате сложения текущего значения с суммой предыдущих. Вычислить нарастающий итог в дизайнере отчетов можно несколькими способами, но сегодня мы остановимся на использовании преобразования данных.

Пошаговая инструкция расчета нарастающего итога

На примере существующего отчета рассчитаем Нарастающий итог.


Для начала нужно кликнуть по заголовку элемента и выбрать команду Нарастающий итог (Running total) в меню Действия (Actions).

Running total
Далее мы рассмотрим два варианта сценария:
а) расчет нарастающего итога без исходного значения;
б) расчет нарастающего итога с исходным значением.

Расчет нарастающего итога без исходного значения

По умолчанию, в качестве исходного значения установлен 0, а это означает, что нарастающий итог вычисляется только из значений поля данных.

В этом случае снова кликаем по заголовку элемента, выбираем Нарастающий итог и оставляем 0 в качестве исходного значения.


Как вы видите, значение нарастающего итога в этом случае рассчитывается путем сложения текущего значения с суммой предыдущих значений.

Расчет нарастающего итога с исходным значением

Повторяем все действия и вводим произвольное число в качестве исходного значения.


Нарастающий итог в данном случае рассчитывается путем сложения текущего значения с суммой предыдущих значений и прибавлением исходного значения. Помните!

Создание нарастающего итога возможно только с полями данных, которые содержат числовые значения.
Если у вас возникнут дополнительные вопросы, пожалуйста, свяжитесь с нами.
Используя этот сайт, вы соглашаетесь на использование файлов Cookie для аналитики и персонализированного контента. Файлы Cookie хранят полезную информацию на вашем компьютере, чтобы помочь нам повысить эффективность и удобство использования. Для получения дополнительной информации, пожалуйста, прочтите Конфиденциальность и Использование Cookie.