Нарастающее среднее - это преобразование данных, при котором для каждой строки вычисляется среднее всех предыдущих значений (включая текущее) по выбранному числовому столбцу. В дизайнере отчетов это можно выполнить различными способами. Однако, если следует передавать данные компонентам отчета с уже рассчитанным нарастающим итогом, то это можно выполнить создав Новое преобразование данных (New Data Transformation).
 
Для того чтобы рассчитать нарастающий итог для полей данных, следует:
strel11 Щелкнуть по заголовку элемента на панели предварительного просмотра, выбрать команду Нарастающее среднее (Running Average) в меню Действия (Actions).
strel11 Задать исходное значение. По умолчанию, установлено значение 0, т.е. нарастающее среднее вычисляется только из значений поля данных. Однако, при необходимости, можно задать исходное значение.
 

Информация

 

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

 

 

 

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

 

NewDataTransformation
 
 
Расчет нарастающего среднего без исходного значения
 
Шаг 1: Щелкнуть по заголовку поля на панели предварительного просмотра (в данном случае, по элементу со стоимостью), выбрать команду Нарастающее среднее в меню Действия.
 
Шаг 2: Ввести значение 0, если было введено ранее другое значение, и нажать кнопку Ок в окне Нарастающее среднее.
 
Теперь, будет рассчитано нарастающее среднее, т.е. новое значение рассчитывается путем сложения текущего значения с суммой предыдущих значений.

 

RunningAverage
 

 
Расчет нарастающего среднего с исходным значением
 
Шаг 1: Щелкнуть по заголовку поля на панели предварительного просмотра (в данном случае, по элементу со стоимостью), выбрать команду Нарастающее среднее в меню Действия.

 
Шаг 2: Ввести исходное значение, нажать кнопку Ок в окне Нарастающее среднее. В данном случае, введем -100.
 
Теперь, будет расчитано нарастающее среднее, т.е. новое значение рассчитывается путем сложения текущего значения с суммой предыдущих значений и прибавлением исходного значения.

 

RunningAverage1