ВАЖНО: Начиная с версии 1.37 на информационной панели для виджетов с одним уровнем группировки и выключенной опцией «Группы строк» отображается кнопка сброса группировок:
Кнопка необходима, чтобы вернуться из просмотра детального уровня группировки (клик по сегменту) к исходному.
Для виджетов с несколькими уровнями группировки, кнопку можно скрыть. Добавьте дополнительную группу в структуру виджета, а затем отключите опцию «Группы строк» в настройках отображения виджета на информационной панели:
Улучшения и новая разработка
Виджеты
Добавлена возможность скрытия и восстановления полей в группировках виджета
Пример:
Подробнее в руководстве: Настройка структуры виджета.
В режим просмотра виджета добавлена опция “Структура”
Новая опция позволят изменять структуру виджета (скрывать / отображать поля) в режиме просмотра, в т.ч. в информационных панелях.
Пример:
Подробнее в руководстве: Просмотр виджета.
В графические виджеты с линейным видом показателей добавлена настройка “Соединять пропуски”
Пример:
Подробнее в руководстве: Показатели.
В табличные виджеты добавлена настройка для управления отображением строки быстрых фильтров
Блок настроек «Строка фильтров» - позволяет задать отображение строки быстрых фильтров полей, выведенных в структуру виджета.
Пример:
Подробнее в руководстве: Строка фильтров.
Добавлен новый тип виджета “Диаграмма с сегментацией”
Диаграмма с сегментацией позволяет строить линейные, столбчатые и точечные графики на структуре сводной таблицы, в горизонтальном и вертикальном расположениях, с накоплением (в т.ч. нормированием) и без.
Пример:
Подробнее в руководстве: Диаграмма с сегментацией.
Изменена работа строки быстрых фильтров в виджете “Таблица агрегатов” и для расчетных агрегатов
В виджете “Таблица агрегатов” строка быстрых фильтров по полям-агрегатам (в т.ч. по расчетным агрегатам) адаптирована под базовую фильтрацию блока “Агрегаты”.
ВАЖНО: До версии 1.37 строка быстрых фильтров работала с первичными данными, фильтрация агрегатов была доступна через блок “Расширенная фильтрация”:
У полей модели, расположенных как в группах, так и в столбцах, быстрая фильтрация работала по первичным данным;
У расчетных полей быстрая фильтрация была заблокирована и была доступна только расширенная фильтрация по агрегату.
Начиная с версии 1.37 строка быстрых фильтров в табличных виджетах работает по-разному:
- В виджете “Таблица” - в полях модели, расположенных как в группах, так и в столбцах, быстрая фильтрация работает по первичным данным, у расчетных полей - по агрегированным данным;
- В виджете “Таблица агрегатов” - в полях модели, расположенных в группах, быстрая фильтрация работает по первичным данным; в полях модели, расположенных в столбцах, и у расчетных полей - по агрегированным данным.
Ввиду этих изменений, необходимо учитывать, что:
при переключении типа виджета данные фильтров полей, расположенных в столбцах, будут мигрировать между базовой и расширенной фильтрацией:
в виджете “Таблица агрегатов” для полей, расположенных в столбцах, по которым ранее была настроена быстрая фильтрация по первичным данным, условия фильтров можно будет увидеть только в расширенных фильтрах:
Подробнее в руководстве: Таблица агрегатов.
Расширены возможности форматирования групп
Добавлены настройки форматирования групп по другому полю модели.
Пример:
Подробнее в руководстве: Настройка форматирования.
Добавлены параметры для сортировки значений редактируемых переменных “Список” и “Множественный выбор”
Пример:
Подробнее в руководстве: Работа с переменными.
Добавлены функции для расчета границ месяца и для подсчета количества рабочих дней
-
MonthStart(‘date’), где date - любая дата месяца – используется для вычисления первого дня месяца,
-
MonthEnd(‘date’), где date - любая дата месяца – для последнего.
-
NetWorkDays(‘start_date’, ‘end_date’, weekend, [exclude_dates]), где start_date - начальная точка отсчета в формате YYYY.MM.DD, end_date - конечная точка отсчета в формате YYYY.MM.DD, weekend - необязательный параметр для указания числа выходных дней, указывающее, когда происходят выходные, exclude_dates - необязательный параметр для указания массива исключающих дат в формате YYYY.MM.DD – используется для подсчета количества рабочих дней между двумя датами без учета выходных и дополнительно указанных дней.
Подробнее в руководстве: MonthStart, MonthEnd, NetWorkDays.
Добавлена возможность расчета LOD-выражений в итоговых агрегатах
Для виджетов “Таблица” и “Таблица агрегатов”, построенных на логических и live моделях, стало доступно использование LOD-выражений в итоговых агрегатах.
Подробнее в руководстве: Справочник функций.
Реализована секция BEFORE FILTER BY в формулах
Секция BEFORE FILTER BY позволяет вычислять агрегаты до фильтрации по указанным в секции полям.
Доступно использование секции:
- в промежуточной агрегации - для виджетов “Таблица агрегатов”, построенных на логических и live моделях;
- в итоговой агрегации - для виджетов “Таблица” и “Таблица агрегатов”, построенных на логических и live моделях.
Подробнее в руководстве: Справочник функций.
Добавлена возможность использования LOD - выражений внутри оконных функций в формулах виджета
Подробнее в руководстве: Справочник функций.
Информационные панели
Добавлены параметры для настройки отображения placeholder’а в системных фильтрах и переменных
Пример:
Подробнее в руководстве: Настройки внешнего вида.
В ИП добавлен функционал управления фильтрами
Пример:
Подробнее в руководстве: Управление фильтрами
Общие изменения
В выпадающих списках с множественным выбором добавлены подтверждение выбора клавишей Enter и группировка сверху выбранных значений
Для всех выпадающих списков добавлены действия через клавиатуру:
- home/end - фокус на первом/последнем элементе;
- arrowup/arrowdown - фокус следующего/предыдущего элемента;
- pageup/pagedown - фокус следующего/предыдущего элемента с интервалом в количество видимых элементов;
- Если есть фокус на элементе списка:
а. Enter - выбирает элемент списка и эмитит текущее значение через (blurChange). Выпадающий список не закрывается. В дашборде сработает фильтрация виджетов;
б. Shift-enter - выбирает элемент списка без эмита. Выпадающий список не закрывается. (если большой дашборд и запросы выполняются медленно, то чтобы пользователь мог выбирать элементы без лишних загрузок);
Если нет фокуса на элементе списка:
а. Enter - закроет выпадающий список с эмитом текущего значения. - Escape - закрывает список с эмитом текущего значения.
Пример:
Добавлена возможность ввода и учета переменных в названия виджета/ИП и алиасы полей/фильтров
В просмотре и в выгрузках виджета/ИП переменные в названиях и алиасах заменяются на выбранные их значения.
Подробнее в руководстве: Добавление новой информационной панели, Добавление нового виджета.
Другие улучшения
Внесены улучшения:
- Исправлены неточности в карточке поля в блоке “Фильтрация” и в быстрых фильтрах на ИП;
- Обновлены подсказки для системных виджетов “Контейнер” и “Изображение”;
- Изменены настройки по умолчанию для глобальных переменных в ИП;
- Скорректированы цвета иконок показателей при форматировании графических виджетов;
- Настроена работа логарифмической оси в горизонтальных графиках;
- Скорректировано начертание групп при проваливании на графических виджетах;
- Исправлена работа быстрого анализа у сводных таблиц для группы-столбца с пустым значением;
- Обновлены ссылки на документацию в разделе “Виджеты”;
- Исправлено отображение свойства “Является ссылкой” в карточке поля модели;
- Скорректировано отображение длинного названия файлового источника в окне добавления SQL-запроса;
- Изменено отображение виджетов с одной группировкой и с выключенным отображением групп-строк в ИП (
может визуально изменить вид в тех ИП, где использовалось нестандартное наложение виджетов друг на друга); - Изменение обязательности выбора значений по умолчанию для редактируемой переменной “Множественный выбор”;
- Унифицировано использование глобальных переменных в виджете “Текст”, в названии ИП, в алиасах системных виджетов;
- В моделях исправлены интерфейсные неточности;
- Проведены оптимизации при сохранении виджета;
- Адаптированы размеры выпадающих списков со значениями переменных в ИП;
- Исправлены неточности при переключениях между несколькими формулами итоговой/промежуточной агрегации;
- Исправлено открытие ссылки через HTML-виджет в ИП с несколькими HTML-виджетами;
- Добавлено сохранение порядка столбцов и скрытия группировок на виджетах в функционале представлений;
- Внедрена проверка на уникальность расчетных агрегатов, добавленных в виджет.
Ошибки
Исправлены ошибки:
- Исправлена ошибка при использовании в таблице агрегатов lod-выражений и переменных;
- Исправлен расчет Lod-выражения внутри конструкции IF…THEN…ELSE…END.
Важная информация для команд проектной разработки и devops
- Необходимые изменения, которые должны быть внесены после обновлений, содержатся в разделе Обновление AW.
- Проведена замена lodash-es на es-toolkit.
- Изменено применение значения для свойства useCache.













