Порядок сортировки

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

Апрель
Август
Декабрь
Февраль
Январь
Июль
Июнь
Март
Май
Ноябрь
Октябрь
Сентябрь

или

Высокое
Низкое
Среднее

Значение группировки, возвращаемое выражениями, можно указать с помощью разделителя, чтобы управлять значением, которое используется для группировки / сортировки, отдельно от отображаемого значения. Например, если выражение возвращает "0; Низкое", это означает, что оно будет сгруппировано / отсортировано по "0", но будет отображаться как "Низкое".

Примеры, показанные в таблицах выше, можно записать как:

=MONTHNAME(Date)

и

=if(AU < 200) then "Низкое" elseif(AU < 500) then "Среднее" else "Высокое" endif

Чтобы контролировать порядок, вы можете написать следующее:

=#MONTH(Date) + ";" + MONTHNAME(Date)

и

=if(AU < 200) then "0;Низкое" elseif(AU < 500) then "1;Среднее" else "2;Высокое" endif

Таким образом, вы отсортируете месяцы в хронологическом порядке по значениям Низкое-Среднее-Высокое.