Группировка

Описание настройки

Группировка позволяет объединить схожие данные по какому-то общему признаку, например, по дате обращения или по статусу.

Место настройки в интерфейсе

Используемый тип группировки определяется при создании или редактировании виджета, см. Настройка виджета (элемента дашборда).

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

Выполнение настройки

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

При нажатии на иконку открывается форма "Настройка группировки" с параметрами:

  • Название поля — можно изменить подпись оси параметра.
  • Тип группировки — указывается тип группировки:

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

Атрибуты типа "Набор ссылок на БО", "Ссылка на бизнес-объект", "Обратная ссылка", "Набор элементов справочника", "Элемент справочника", "Целое число", "Строка", "Тип объекта"

Тип группировки:

  • По совпадению.

Атрибуты типа "Временной интервал", "Счетчик времени"

Тип группировки:

  • Секунды, минуты, часы, дни, недели.

Атрибуты типа "Дата", "Дата/время"

Тип группировки:

  • Минуты (доступно только для атрибутов типа "Дата/время") — в наборе найденных объектов формируются группы по точному совпадению минут (при этом часы, день, месяц и год не важны). Названия групп формируются как "00".."05".. "15" ..."59".
  • Часы (доступно только для атрибутов типа "Дата/время"):

    • ЧЧ — в наборе найденных объектов формируются группы по точному совпадению часов (при этом день, месяц и год не важны). Названия групп формируются как "00", "01", "02" и т.д.
    • ЧЧ:ММ — в наборе найденных объектов формируются группы по точному совпадению часов и минут (при этом день, месяц и год не важны). Названия групп формируются как "00:00"..."03:00" .."10:15" ..."23:59"
  • День:

    • ДД ММ — в наборе найденных объектов формируются группы по точному совпадению дня и месяца из даты (при этом год не важен). Названия групп формируются как комбинация дня и месяца, например, "3 сентября".
    • ДД.ММ.ГГГГ — в наборе найденных объектов формируются группы по точному совпадению пересечения день-месяц-год. Названия групп формируются как "01.03.2020".
    • ДД.ММ.ГГГГ ЧЧ (доступно только для атрибутов типа "Дата/время") — в наборе найденных объектов формируются группы по точному совпадению пересечения час-день-месяц-год. Названия групп формируются как "29.03.2020, 15" или "20.03.2020, 03".
    • ДД.ММ.ГГГГ ЧЧ:ММ (доступно только для атрибутов типа "Дата/время") — в наборе найденных объектов формируются группы по точному совпадению пересечения минуты-час-день-месяц-год. Названия групп формируются как "29.03.2020, 15:00" или "20.03.2020, 03:15".
    • День недели — в наборе найденных объектов определяется день недели для каждой даты, далее группы формируются по совпадению дня недели (при этом месяц и год не важны). Названия групп формируются как название дня недели, например, "среда".
    • День месяца — в наборе найденных объектов формируются группы по совпадению дня месяца (при этом месяц и год не важны). Названия групп формируются как порядковый номер дня месяца, например, "1", "2", "3", и т.д. (максимальное число - 31).
  • 7 дней — для набора найденных объектов определяется дата начала периода, далее от этой даты отсчитывается 7 календарных дней (включительно) – так формируется первая группа. Для формирования второй группы определяется следующий день после последней даты первой группы, к нему прибавляется 7 календарных дней и т.д., пока не наступит дата окончания периода. Названия групп формируются как "дата начала недели - дата конца недели", где в дату входят только день и месяц, например, "30 марта – 5 апреля".
  • Неделя:

    • № недели — в наборе найденных объектов формируются группы по совпадению недели. Система автоматически определяет, в какую неделю попала дата для каждого из объектов –  отсчет недель начинается с 1-го января, концом 1-й недели считается ближайшее воскресенье, последующие недели определяются аналогично. Названия групп формируются как порядковый номер недели, например, "12".
    • Неделя и год — в наборе найденных объектов формируются группы по совпадению недели и года. Система автоматически определяет, в какую неделю попала дата для каждого из объектов –  отсчет недель начинается с 1-го января, концом 1-й недели считается ближайшее воскресенье, последующие недели определяются аналогично. Названия групп формируются как порядковый номер недели с указанием года, например, "13 неделя 2019".
  • Месяц:

    • ММ — в наборе найденных объектов формируются группы по совпадению месяца из даты (при этом год и день не важны). Названия групп формируются как название месяца, например, "апрель".
    • ММ ГГГГ — в наборе найденных объектов формируются группы по совпадению месяца и года из даты (при этом день не важен). Названия групп формируются как название месяца и года, например, "апрель 2019".
  • Квартал:

    • Квартал — в наборе найденных объектов формируются группы по совпадению квартала:

      • в группу "1-й квартал" попадают все объекты, у которых в дате указан месяц январь, февраль или март;
      • в группу "2-й квартал" – апрель, май или июнь
      • в группу "3-й квартал" – июль, август или сентябрь
      • в группу "4-й квартал" – октябрь, ноябрь или декабрь.

      Названия групп формируются следующим образом: "1-й квартал", "2-й квартал", "3-й квартал", "4-й квартал" и т.д.

    • Квартал и год — в наборе найденных объектов формируются группы по совпадению года и квартала:

      • в группу "1-й квартал" попадают все объекты, у которых в дате указан месяц январь, февраль или март;
      • в группу "2-й квартал" – апрель, май или июнь;
      • в группу "3-й квартал" – июль, август или сентябрь;
      • в группу "4-й квартал" – октябрь, ноябрь или декабрь.

      Названия групп формируются следующим образом: "1-й квартал 2019", "2-й квартал 2019"... "1-й квартал 2020" и т.д.

  • Год — в наборе найденных объектов формируются группы по совпадению года из даты (при этом день и месяц не важны). Пример названия группы: "2020".

Пользовательская группировка

Установите тип группировки "Пользовательская".

Настройка пользовательской группировки доступна для атрибутов типов: временные, текстовые, ссылочные и числовые, а также для атрибута типа "Счетчик времени" в представлении "Значение".

Параметры пользовательской группировки:

  • Название группировки — можно выбрать уже сохраненные группировки в рамках текущего дашборда и под текущий тип атрибута. Если выбрать существующую группировку, ниже подгружаются настроенные группы.

    Для добавления новой группировки необходимо нажать: "+ Добавить группировку" и в поле "Название группировки" необходимо ввести название.

  • Название группы — по умолчанию пусто, это название будет отображаться на графике под первой группой. Допустимо создание неограниченного количества групп.
  • Условие — определяется условие (настройка) для группы, в соответствии с критериями фильтрации. Условия зависят от типа атрибута, по которому настраивается группировка.

При выборе пользовательской группировки в редакторе виджета флажок "Показывать незаполненные данные" сменяется на флажок "Показывать нулевые значения", т.к. в параметре накладываются дополнительные фильтрации, не позволяющие найти незаполненные параметры.

Пример настройки. В примере создана пользовательская группировка "январь и август", состоящая из трех групп: "16-17 января", "20-22 января", "август" с соответствующими условиями фильтрации.

Вид виджета

Особенности настройки группировки по ссылочным атрибутам

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

Например, если в параметре выбран "Автор" и "Головное подразделение",

то при создании пользовательской группировки по данному параметру используются критерии фильтрации для атрибута "Головное подразделение".