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

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

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