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