Одной из основных задач при построении отчетов является задача группировки выводимых данных. Группировка может применяться как для логического разделения строк с данными на странице, так и для визуального улучшения вида отчета. Для построения отчетов с группировкой применяется два бэнда – Заголовок группы (GroupHeader) и Итог группы (GroupFooter). Бэнд Заголовок Группы выводится в начале каждой группы. Бэнд Итог группы выводится в конце каждой группы. На рисунке ниже показано как может выглядеть отчет с применением группировки.
Настройки группировки данных определяются в редакторе бэнда Заголовок группы или на панели свойств. Для того чтобы вызвать редактор бэнда Заголовок данных, следует:
Сделать двойной щелчок левой кнопкой указателя ввода по бэнду Заголовок данных;
В контекстном меню бэнда Заголовок данных выбрать команду Редактировать (Design);
Выделить бэнд Заголовок данных и нажать кнопку Обзор свойства Условие (Condition) на панели свойств.
Ниже представлен редактор бэнда Заголовок данных:
Поле ввода выражения. На текущей вкладке, указывается выражение, которое будет условием для группировки данных.
Словарь данных отчета. Содержит источники данных, переменные, функции и т.д.
Панель вкладок редактора Заголовок группы. Содержит следующие вкладки:
Вкладка Выражение (Expression). На этой вкладке определяется условие для группировки данных и выбирается направление сортировки групп по значениям этого выражения.
Вкладка Колонка данных (Data Column). В случае, если группировка осуществляется по какой-либо колонке, то ее можно выбрать на этой вкладке. Также, на этой вкладке можно выбрать направление сортировки групп, по значениям колонки выбранной колонки данных.
Вкладка Суммирование (Summary). На этой вкладке определяются настройки сортировки групп, по значениям рассчитанного итога. Более подробно, в главе Сортировка данных.
Панель сортировки. На это панели, у параметра Направление сортировки (Sort Direction) выбирается значение, исходя из которого группы будут отсортированы по возрастанию, по убыванию или без сортировки. Более подробно, в главе Сортировка данных.