Настройка агрегации¶
По кнопке рядом с наименованием поля доступен интерфейс детальной настройки его свойств. Состав вкладок зависит от настроенного участия поля в формировании виджета.
При наведении мышью на наименование поля - всплывает окно с полным наименованием поля - по умолчанию обрезается троеточием.
При наведении мышью на код поля - появляется всплывающее окно с текстом Нажмите, чтобы скопировать. Наименование кода поля отображается без сокращений.
При нажатии левой кнопкой мыши на иконку в окне детальной настройки свойств поля и удерживании - активируется возможность перетаскивания окна детальной настройки поля по окну браузера:
Для изменения алиаса поля откройте окно детальной настройки и двойным кликом левой кнопкой мыши нажмите на алиас и введите нужное наименование алиаса.
Измененный алиас отображается в структуре виджета, в карточке поля, в самом виджете и настройке связи виджетов в информационной панели. Возле измененного алиаса отображается пометка (ред.) и при наведении отображается текущий и исходный алиас.
На вкладке Агрегация расположен интерфейс настройки способа агрегации для итоговых и промежуточных значений полей. Результатом агрегации является добавление в таблицу рассчитанных системой полных или промежуточных итоговых значений.
Возможности агрегации отличаются для типов данных. Виды агрегации:
-
Формула- значения рассчитаны по заданной формуле. Подробнее о синтаксисе и доступных функциях в Справочнике функций
При наведении на результат агрегации в табличном виджете появляется подсказка с информацией об используемом типе агрегации. Для вида агрегации Формула на подсказке рядом с тегом отображается наименование формулы.
Для других агрегаций рядом с тегом отображается наименование агрегации (Сумма, Количество и т.д.).
Агрегация формулой¶
В списке итоговой и промежуточной агрегации для всех типов полей доступен вид агрегации - Формула.
При выборе вида агрегации Формула по умолчанию появляется окно ввода формулы с пометкой
Основная. Пометка Основная означает, что формула используется. Если окно формулы не заполнено, то по умолчанию применяется агрегация Количество уникальных.
Подробнее о синтаксисе и доступных функциях в Справочнике функций.
С помощью кнопки
Добавить формулу можно добавить дополнительные формулы, но для расчета использоваться будет только формула с пометкой Основная. Для изменения основной формулы нажмите на кнопку у блока с формулой и выберите пункт меню Сделать основной.
Изменение формул с меткой Основная повлияет на работу всех виджетов, использующих расчетный агрегат.
Для удаления формулы нажмите на кнопку у блока с формулой, и в меню выберите пункт Удалить.
Для изменения наименования формулы кликните на заголовок - появится курсор с возможностью изменить наименование.
При написании SQL - скрипта доступны подсказки в виде подсветки синтаксиса и появляющихся справочников (IntelliSense):
Для каждой формулы доступно окно настройки по кнопке в правом верхнем углу. Окно настроек содержит:
-
Тип - выбор типа данных:
-
Логическое; -
Дата; -
Число (дробное)- значение по умолчанию; -
Число (целое); -
Строка;
-
-
Единицы измерения - строка для указания единицы измерения. Если значение поля пусто, то единицы измерения не отображаются;
-
Формат числа:
-
Нет(по умолчанию) - настройка неактивна; -
Тысячи, тыс- все значения агрегата делятся на 1000, отображается подписьтыс; -
Миллионы, млн- все значения агрегата делятся на 1000000, отображается подписьмлн; -
Миллиарды, млрд- все значения агрегата делятся на 1000000000, отображается подписьмлрд; -
Триллионы, трлн- все значения агрегата делятся на 1000000000000, отображается подписьтрлн; -
Автоматическое форматирование- подписи отображаются в зависимости от количества знаков перед запятой или другим разделителем целой части. В рамках одного агрегата могут быть величины от 1 трлн до 9 млрд, 811 млн и 70 тыс.
-
-
Скрыть подписи формата - включать и отключать подписи тыс/млн/млрд/трлн.
Настройка Скрыть подписи формата доступна при установке значения Тысячи, тыс / Миллионы, млн / Миллиарды, млн / Триллионы, трлн в поле Формат числа.
-
Число знаков после запятой;
-
Разделитель дробной части;
-
Разделитель тысяч.
Поля Формат числа, Число знаков после запятой, Разделитель дробной части и Разделитель тысяч доступны для типа данных Число (дробное).
Поле Формат числа доступно также для типа данных Число (целое).
Для удобства редактирования формул для агрегатов реализовано полноэкранное редактирование, для перехода необходимо нажать на блоке формулы.
Полноэкранный режим редактирования содержит:
1.наименование формулы;
2.кнопка
Сохранить - сохраняет внесенные изменения;
3.кнопка
Отмена - выход из полноэкранного режима редактирования, без сохранения внесенных изменений;
4.кнопка
Удалить - удаление созданной формулы;
5. подсказка со ссылкой на документацию;
6. закрытие полноэкранного режима редактирования, без сохранения внесенных изменений;
7.блок настроек формулы;
8.поле ввода формулы. Подробнее о синтаксисе и доступных функциях в Справочнике функций;
9.список полей модели. Добавление поля в формулу работает путем набора наименования в области редактирования формулы, либо путем клика по нужному полю;
10.поиск по наименованию поля;
11.фильтрация по типу данных;
12.сортировка по наименованию полей;
13.фильтрация по полям виджета столбцы/группы;
14.просмотр значений для полей, которые является справочниками в модели;
Управление агрегацией¶
На вкладке Все основных настроек виджета выводится информация по всем настройкам для полей модели, включенных в состав виджета. Предоставляется возможность быстро включить или отключить настройки.
Настройки на вкладке Все включают в себя блоки:
-
Агрегация - включает в себя итоговые и промежуточные значения агрегации;
-
Сортировка - включает в себя сортировки по блокам, в зависимости от настроенных сортировок:
- Группы;
- Столбцы;
- Агрегаты;
- Скрытые поля;
-
Форматирование - включает в себя форматирование по блокам, в зависимости от настроенных параметров форматирования:
- Группы;
- Столбцы;
- Агрегаты.
По умолчанию вся информация в блоках выводится в развернутом виде.
Интерфейс содержит:
-
Поиск для фильтрации общего списка и отображения только полей, содержащих введенный текст;
-
поля отметки, позволяющие быстро отключить (не применять) или включить (применить) любую из отображаемых в указанных группах настройку;
Настройки только отключаются, но не удаляются из настроек виджета. Данный интерфейс удобно применять для подбора оптимального вида виджета, отладки его работы, быстрого переключения вариантов отображения.
-
поле отметки для выбора всех - отключение включение всех настроек выбранной группы; -
кнопка
Сбросить все - отключение всех без исключения настроек во всех группах.
- блок Агрегация - содержит перечень настроенных агрегаций для итоговых и промежуточных значений по полям модели, включенным в виджет. У каждого поля, на котором настроена агрегация, справа отображается тег с информацией о настроенном типе агрегации по данному полю. При нажатии на тег открывается окно с настройкой агрегации.
- блок Сортировка - содержит перечень полей и агрегаций данных по полям, для которых настроены правила сортировки. При наведении курсора мыши в строку записи поля, правее названия отображается информация о настроенном типе сортировки данных.
- блок Форматирование - содержит перечень полей и агрегаций, для которых в виджете настроены правила цветового выделения.
Некоторые виды форматирования недоступны для виджетов. Подробнее о доступных видах форматирования и примеры отображения в справочнике Форматирование для виджетов.


















