Группировка данных в отчете

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

Отчеты базируются на источниках данных, которые являются сводными и автоматичсеки группируют и суммируют данные. Подробнее — Группировка и суммирование данных источника.

Рассмотрим отчет без группировок:

Отчет представляет собой отображение набора данных источника, в котором поля-значения Часы Всего и Себестоимость сведены в строки с аналитиками по подразделению, пользователю и месяцу.

Группировка строк

В настройках представления отчета переместим поле Подразделение (наименование) из строк в группы строк:

В результате строки отчета сгруппированы по подразделению:

  • Строка группы отображается жирным шрифтом и включает итоги по группе.
  • Группы можно сворачивать и разворачивать используя кнопки [+]/[-].
  • Допускается несколько уровней группировки.

Группировка значений

В настройках представления отчета переместим поле Месяц в группы значений:

В результате поля-значения будут сгруппированы по месяцам:

  • Группы можно сворачивать и разворачивать используя кнопки [+]/[-].
  • Допускается несколько уровней группировки.
  • Всегда добавляется итоговая группа.

Итоги по полям

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

Общие итоги отображаются в нижней строке сводной таблицы. Если включена группировка строк, то итоги также рассчитываются для групп строк.

Особенность итогов вычисляемых полей. Вычисляемое поле, как правило, использует значения из других полей в строке данных. Например, «Утилизация» упрощенно считается по формуле [Часы оплачиваемые]/[Часы всего]. В данном случае, для того, чтобы корректно посчитать отношение значений в итогах, доступна функция итогов «Вычисление». Данная функция вначале выполнит суммирование значений по всем строкам в группе для полей [Часы всего] и [Часы оплачиваемые] и далее вычислит отношение суммарных значений.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.