Перейти к содержанию

Настройка агрегации

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

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

img

При наведении мышью на код поля - появляется всплывающее окно с текстом Нажмите, чтобы скопировать. Наименование кода поля отображается без сокращений.

img

img

При нажатии левой кнопкой мыши на иконку img в окне детальной настройки свойств поля и удерживании - активируется возможность перетаскивания окна детальной настройки поля по окну браузера:

gif

Для изменения алиаса поля откройте окно детальной настройки и двойным кликом левой кнопкой мыши нажмите на алиас и введите нужное наименование алиаса. 

img

Измененный алиас отображается в структуре виджета, в карточке поля, в самом виджете и настройке связи виджетов в информационной панели. Возле измененного алиаса отображается пометка (ред.) и при наведении отображается текущий и исходный алиас.

img

На вкладке Агрегация расположен интерфейс настройки способа агрегации для итоговых и промежуточных значений полей. Результатом агрегации является добавление в таблицу рассчитанных системой полных или промежуточных итоговых значений.

img

Возможности агрегации отличаются для типов данных. Виды агрегации:

  • img Количество - количество значений;

  • img Количество уникальных - количество уникальных значений;

  • img Минимум - минимальное среди значений;

  • img Максимум - максимальное среди значений;

  • img Среднее - среднее на основе значений;

  • img Сумма - сумма всех значений;

  • img Формула - значения рассчитаны по заданной формуле.

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

img

Для других агрегаций рядом с тегом отображается наименование агрегации (Сумма, Количество и т.д.).

img

Агрегация формулой

В списке итоговой и промежуточной агрегации для всех типов полей доступен вид агрегации - Формула.

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

img

Подробнее о синтаксисе и доступных функциях в Справочнике функций.

С помощью кнопки Добавить формулу можно добавить дополнительные формулы, но для расчета использоваться будет только формула с пометкой Основная. Для изменения основной формулы нажмите на кнопку img у блока с формулой и выберите пункт меню Сделать основной.

Для удаления формулы нажмите на кнопку img у блока с формулой, и в меню выберите пункт Удалить.

img

Для изменения наименования формулы кликните на заголовок - появится курсор с возможностью изменить наименование.

img

При написании SQL - скрипта доступны подсказки в виде подсветки синтаксиса и появляющихся справочников (IntelliSense):

  • img поля модели;
  • img ключевые слова (select , from...);
  • img алиасы - при выборе алиаса в выпадающем списке  в формулу прописывается код этого поля для корректной работы формулы.

Для каждой формулы доступно окно настройки по кнопке img в правом верхнем углу. Окно настроек содержит:

  • Тип - выбор типа данных:

    • Логическое;

    • Дата;

    • Число (дробное) - значение по умолчанию;

    • Число (целое);

    • Строка;

  • Единицы измерения - строка для указания единицы измерения. Если значение поля пусто, то единицы измерения не отображаются;

  • Формат числа:

    • Нет (по умолчанию) - настройка неактивна;

    • Тысячи, тыс - все значения агрегата делятся на 1000, отображается подпись тыс;

    • Миллионы, млн - все значения агрегата делятся на 1000000, отображается подпись млн;

    • Миллиарды, млрд - все значения агрегата делятся на 1000000000, отображается подпись млрд;

    • Триллионы, трлн - все значения агрегата делятся на 1000000000000, отображается подпись трлн;

    • Автоматическое форматирование - подписи отображаются в зависимости от количества знаков перед запятой или другим разделителем целой части. В рамках одного агрегата могут быть величины от 1 трлн до 9 млрд, 811 млн и 70 тыс.

  • Скрыть подписи формата - включать и отключать подписи тыс / млн / млрд / трлн.

Настройка Скрыть подписи формата доступна при установке значения Тысячи, тыс / Миллионы, млн / Миллиарды, млн / Триллионы, трлн в поле Формат числа.

img

  • Число знаков после запятой;

  • Разделитель дробной части;

  • Разделитель тысяч.

Поля Формат числа, Число знаков после запятой, Разделитель дробной части и Разделитель тысяч доступны для типа данных Число (дробное).

Поле Формат числа доступно также для типа данных Число (целое).

img

Для удобства редактирования формул для агрегатов реализовано полноэкранное редактирование, для перехода необходимо нажать img на блоке формулы.

img

Полноэкранный режим редактирования содержит:

1.наименование формулы;

2.Сохранить - сохраняет внесенные изменения;

3.Отмена - выход из полноэкранного режима редактирования, без сохранения внесенных изменений;

4.Удалить - удаление созданной формулы;

5.подсказка со ссылкой на документацию;

6.закрытие полноэкранного режима редактирования, без сохранения внесенных изменений;

7.блок настроек формулы;

8.поле ввода формулы/ Подробнее о синтаксисе и доступных функциях в Справочнике функций;

9.список полей модели. Добавление поля в формулу работает путем набора наименования в области редактирования формулы, либо путем клика по нужному полю;

10.поиск по наименованию поля;

11.фильтрация по типу данных;

12.сортировка по наименованию полей;

13.фильтрация по полям виджета столбцы/группы;

14.просмотр значений для полей, которые является справочниками в модели;

Управление агрегацией

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

Настройки на вкладке Все включают в себя блоки:

  • Агрегация - включает в себя итоговые и промежуточные значения агрегации;

  • Сортировка - включает в себя сортировки по блокам, в зависимости от настроенных сортировок:

    • Группы;
    • Столбцы;
    • Агрегаты;
    • Скрытые поля;
  • Форматирование - включает в себя форматирование по блокам, в зависимости от настроенных параметров форматирования:

    • Группы;
    • Столбцы;
    • Агрегаты.

По умолчанию вся информация в блоках выводится в развернутом виде.

img

Интерфейс содержит:

  • Поиск для фильтрации общего списка и отображения только полей, содержащих введенный текст; 

  • img поля отметки, позволяющие быстро отключить (не применять) или включить (применить) любую из отображаемых в указанных группах настройку;

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

  • img поле отметки для выбора всех - отключение включение всех настроек выбранной группы; 

  • кнопка Сбросить все - отключение всех без исключения настроек во всех группах.  

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

img

  • блок Сортировка - содержит перечень полей и агрегаций данных по полям, для которых настроены правила сортировки. При наведении курсора мыши в строку записи поля, правее названия отображается информация о настроенном типе сортировки данных. 

img

  • блок Форматирование - содержит перечень полей и агрегаций, для которых в виджете настроены правила цветового выделения.

Некоторые виды форматирования недоступны для виджетов. Подробнее о доступных видах форматирования и примеры отображения в справочнике Форматирование для виджетов.

img

Справочник функций