При разработке отчетов можно сортировать как данные в группе, так и сами группы.
 

Информация

 

Следует учитывать, что генератор отчетов сортирует автоматически строки с данными перед группировкой. По умолчанию используется сортировка в направлении по возрастанию (от А до Я).

 

 

 
Сортировка данных в группе

 

Для того чтобы отсортировать данные в группе, следует определить условие и направление сортировки бэнда Данные (Data Band) в этой группе. Более подробнее, с сортировкой на бэнде Данные можно ознакомиться в этой главе.

 

 

Сортировка групп

 

Сортировка групп может выполняться по:
strel11 Значениям выражения, которое используется как условие группировки;
strel11 Значениям итогового выражения, т.е. по значениям выражения, к которому применяются функции расчета.
 
Сортировка может быть выполнена в следующих направлениях:
strel11 Отсутствует (none), т.е. данные будут выводиться в таком порядке в каком они представлены в источнике данных.

 

Информация

 

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

 

 

 

strel По возрастанию (Ascending), т.е. данные выводятся от меньшего к большему, а для текстовых значений - в алфавитном порядке от А до Я:

 

 

 

strel По убыванию (Descending), т.е. данные выводятся от большего к меньшему, а для текстовых значений - в алфавитном порядке от Я до А:

 

 

 

Сортировка групп по значениям условия группировки

 

По умолчанию, все группы в отчете сортируются по значениям выражения, которое указано как условие группировки, в направлении По возрастанию. Для того чтобы изменить направление сортировки, в этом случае следует:
strel11 Выделить бэнд Заголовок группы (Group Header) и на панели свойств изменить значение у свойства Направление сортировки (Sort Direction);
strel11 В редакторе бэнда Заголовок группы, на вкладках Выражение (Expression) или Колонка данных (Data Column), выбрать значение у параметра Направление сортировки.

 

 

 

Сортировка групп, по значениям итогового выражения
 
Очень часто, в отчете с группами рассчитывает итог по каждой этой группе. И нередко возникают ситуации, когда необходимо сортировать эти группы по рассчитанному итогу. В этом случае, следует:
strel11 В редакторе бэнда Заголовок группы, перейти на вкладку Суммирование (Summary).

strel11 Указать выражение расчета итога. Например, выражение для выручки. Обратите внимание, что данный вид сортировки включается автоматически, как только будет указано выражение на вкладке Суммирование. Если выражение на данной вкладке удалить, то режим сортировки по значениям суммирования будет выключен.
 

Информация

 

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

 

 

 
strel11 Выбрать расчетную функцию у параметра Тип суммирования (Summary Type). Например, может быть выбрана функция суммирования или расчета среднего значения.
strel11 Выбрать направление сортировки у параметра Направление сортировки суммирования (Summary Sort Direction). Например, по возрастанию, т.е. группы будут отсортированы от малой выручке к большой.
 

 

 

Также, настройки сортировки по значениям итогового выражения можно определить при помощи аналогичных свойств на панели свойств. Для этого следует:
strel11 Выделить бэнд Заголовок данных;

strel11 Указать выражение расчета итога как значение свойства Выражение суммирования (Summary Expression);
strel11 Выбрать итоговую функцию как значение свойства Тип суммирования (Summary Type);

strel11 Выбрать направление сортировки как значение свойства Направление сортировки суммирования (Summary Sort Direction).

 

Ниже представлен отчет, в котором выполнена сортировка групп по значениям итогового выражения в направлении По возрастанию: