Релиз 1.37 [12.2025]

:warning:

ВАЖНО: Начиная с версии 1.37 на информационной панели для виджетов с одним уровнем группировки и выключенной опцией «Группы строк» отображается кнопка сброса группировок:

  • image1

Кнопка необходима, чтобы вернуться из просмотра детального уровня группировки (клик по сегменту) к исходному.

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

  • image2

Улучшения и новая разработка

Виджеты

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

Пример:

Подробнее в руководстве: Настройка структуры виджета.

В режим просмотра виджета добавлена опция “Структура”

Новая опция позволят изменять структуру виджета (скрывать / отображать поля) в режиме просмотра, в т.ч. в информационных панелях.

Пример:

Подробнее в руководстве: Просмотр виджета.

В графические виджеты с линейным видом показателей добавлена настройка “Соединять пропуски”

Пример:

Подробнее в руководстве: Показатели.

В табличные виджеты добавлена настройка для управления отображением строки быстрых фильтров

Блок настроек «Строка фильтров» - позволяет задать отображение строки быстрых фильтров полей, выведенных в структуру виджета.

Пример:

Подробнее в руководстве: Строка фильтров.

Добавлен новый тип виджета “Диаграмма с сегментацией”

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

Пример:

Подробнее в руководстве: Диаграмма с сегментацией.

Изменена работа строки быстрых фильтров в виджете “Таблица агрегатов” и для расчетных агрегатов

В виджете “Таблица агрегатов” строка быстрых фильтров по полям-агрегатам (в т.ч. по расчетным агрегатам) адаптирована под базовую фильтрацию блока “Агрегаты”.

:warning:
ВАЖНО: До версии 1.37 строка быстрых фильтров работала с первичными данными, фильтрация агрегатов была доступна через блок “Расширенная фильтрация”:

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

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

Начиная с версии 1.37 строка быстрых фильтров в табличных виджетах работает по-разному:

  • В виджете “Таблица” - в полях модели, расположенных как в группах, так и в столбцах, быстрая фильтрация работает по первичным данным, у расчетных полей - по агрегированным данным;
  • В виджете “Таблица агрегатов” - в полях модели, расположенных в группах, быстрая фильтрация работает по первичным данным; в полях модели, расположенных в столбцах, и у расчетных полей - по агрегированным данным.

:warning: Ввиду этих изменений, необходимо учитывать, что:

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

  • в виджете “Таблица агрегатов” для полей, расположенных в столбцах, по которым ранее была настроена быстрая фильтрация по первичным данным, условия фильтров можно будет увидеть только в расширенных фильтрах:

Подробнее в руководстве: Таблица агрегатов.

Расширены возможности форматирования групп

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

Пример:

Подробнее в руководстве: Настройка форматирования.

Добавлены параметры для сортировки значений редактируемых переменных “Список” и “Множественный выбор”

Пример:

Подробнее в руководстве: Работа с переменными.

Добавлены функции для расчета границ месяца и для подсчета количества рабочих дней

  1. MonthStart(‘date’), где date - любая дата месяца – используется для вычисления первого дня месяца,

  2. MonthEnd(‘date’), где date - любая дата месяца – для последнего.

  3. 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 и группировка сверху выбранных значений

Для всех выпадающих списков добавлены действия через клавиатуру:

  1. home/end - фокус на первом/последнем элементе;
  2. arrowup/arrowdown - фокус следующего/предыдущего элемента;
  3. pageup/pagedown - фокус следующего/предыдущего элемента с интервалом в количество видимых элементов;
  4. Если есть фокус на элементе списка:
    а. Enter - выбирает элемент списка и эмитит текущее значение через (blurChange). Выпадающий список не закрывается. В дашборде сработает фильтрация виджетов;
    б. Shift-enter - выбирает элемент списка без эмита. Выпадающий список не закрывается. (если большой дашборд и запросы выполняются медленно, то чтобы пользователь мог выбирать элементы без лишних загрузок);
    Если нет фокуса на элементе списка:
    а. Enter - закроет выпадающий список с эмитом текущего значения.
  5. Escape - закрывает список с эмитом текущего значения.

Пример:

  • image

Добавлена возможность ввода и учета переменных в названия виджета/ИП и алиасы полей/фильтров

В просмотре и в выгрузках виджета/ИП переменные в названиях и алиасах заменяются на выбранные их значения.

Подробнее в руководстве: Добавление новой информационной панели, Добавление нового виджета.

Другие улучшения

Внесены улучшения:

  1. Исправлены неточности в карточке поля в блоке “Фильтрация” и в быстрых фильтрах на ИП;
  2. Обновлены подсказки для системных виджетов “Контейнер” и “Изображение”;
  3. Изменены настройки по умолчанию для глобальных переменных в ИП;
  4. Скорректированы цвета иконок показателей при форматировании графических виджетов;
  5. Настроена работа логарифмической оси в горизонтальных графиках;
  6. Скорректировано начертание групп при проваливании на графических виджетах;
  7. Исправлена работа быстрого анализа у сводных таблиц для группы-столбца с пустым значением;
  8. Обновлены ссылки на документацию в разделе “Виджеты”;
  9. Исправлено отображение свойства “Является ссылкой” в карточке поля модели;
  10. Скорректировано отображение длинного названия файлового источника в окне добавления SQL-запроса;
  11. Изменено отображение виджетов с одной группировкой и с выключенным отображением групп-строк в ИП (:warning: может визуально изменить вид в тех ИП, где использовалось нестандартное наложение виджетов друг на друга);
  12. Изменение обязательности выбора значений по умолчанию для редактируемой переменной “Множественный выбор”;
  13. Унифицировано использование глобальных переменных в виджете “Текст”, в названии ИП, в алиасах системных виджетов;
  14. В моделях исправлены интерфейсные неточности;
  15. Проведены оптимизации при сохранении виджета;
  16. Адаптированы размеры выпадающих списков со значениями переменных в ИП;
  17. Исправлены неточности при переключениях между несколькими формулами итоговой/промежуточной агрегации;
  18. Исправлено открытие ссылки через HTML-виджет в ИП с несколькими HTML-виджетами;
  19. Добавлено сохранение порядка столбцов и скрытия группировок на виджетах в функционале представлений;
  20. Внедрена проверка на уникальность расчетных агрегатов, добавленных в виджет.

Ошибки

Исправлены ошибки:

  1. Исправлена ошибка при использовании в таблице агрегатов lod-выражений и переменных;
  2. Исправлен расчет Lod-выражения внутри конструкции IF…THEN…ELSE…END.

Важная информация для команд проектной разработки и devops

  1. Необходимые изменения, которые должны быть внесены после обновлений, содержатся в разделе Обновление AW.
  2. Проведена замена lodash-es на es-toolkit.
  3. Изменено применение значения для свойства useCache.