Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Отчеты к базам данных для пользователей: Crystal Reports 11.5
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

5.4 Поля нарастающих итогов (Running Total)

Поля нарастающих итогов (Running Total fields) в Crystal Reports 11.5, создание, настройка параметров

В Crystal Reports предусмотрен еще один специальный вид вычисляемых полей — поля нарастающих итогов (running totals). Поля нарастающих итогов — специальный тип полей, когда значение поля для следующей записи зависят от значения такого же поля для предыдущих записей. Чаще всего нарастающие итоги используются для отображения нарастания чего-либо по времени, например, как нарастало поступление денежных средств.

Вычисление полей нарастающих итогов производится во время формирования отчетов (а не во время выполнения запроса), поэтому с полями нарастающих итогов для больших отчетов необходимы быть осторожным.

Создание полей нарастающих итогов производится так же, как и полей обычных формул: необходимо щелкнуть правой кнопкой мыши по контейнеру Running Totals и в контекстном меню выбрать New (Новое). Откроется окно Create Running Total Field (Создать поле нарастающих итогов), аналогичное представленному на рис. 5.4-1.

Рис. 5.4-1 Создание полей нарастающих итогов

В этом окне мы можем настроить параметры создаваемого (или изменяемого) поля нарастающих итогов. В верхней части представлены главные параметры:

  • Running Total Name — имя поля нарастающих итогов. Рекомендуется изменить его на что-нибудь более понятное;
  • Field To Summarize — поле в отчете, для которого будет считаться нарастающее значение. Конечно же, обычно выбирается числовое поле;
  • Type of Summary — агрегатная функция, которая будет использоваться для суммирования. В большинстве ситуаций подходит предлагаемая по умолчанию функция Sum.

В группе Evaluate (Оценка) вы можете выбирать, когда будет производиться расчет итогов. В большинстве ситуаций расчет итогов производится для каждой записи, хотя вы можете выбрать и другие варианты.

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

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

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 

 
© 2004-2016, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru