В этой статье мы поговорим о вариантах сортировки месяцев в дашбордах. Вариант сортировки зависит от того, каким образом заданы данные.

Представить данные о конкретном месяце можно двумя способами:
  • в качестве его номера;
  • в качестве строки.

Представление месяца в качестве его номера

В этом случае все довольно просто. Если месяц представлен порядковым номером, то сортировка по месяцам происходит кнопкой Sort в правом углу элемента дашборда. Доступны сортировки по возрастанию и по убыванию.

Примечание

Для отображения типа данных dateTime в виде номера месяца используйте функцию Month().

Представление месяца в качестве строки

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


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


Если вы хотите отсортировать месяцы в календарном порядке, но вам необходимо начать сортировку с другого месяца, то необходимо применить функцию fiscalMonthIdent(), в которой первым аргументом указывается колонка данных, а вторым – порядковый номер месяца, начиная с которого необходимо отсортировать данные.

Важно знать

Использовать функции monthIdent() и fiscalMonthIdent() можно для любых элементов панели индикаторов.

На нашем Ютуб-канале доступно видео с описанием процесса сортировки месяцев в генераторе отчетов Stimulsoft.

Если у вас остались вопросы, свяжитесь с нами.
Используя этот сайт, вы соглашаетесь на использование файлов Cookie для аналитики и персонализированного контента. Файлы Cookie хранят полезную информацию на вашем компьютере, чтобы помочь нам повысить эффективность и удобство использования. Для получения дополнительной информации, пожалуйста, прочтите Конфиденциальность и Использование Cookie.