В релизе Alpha BI 5.5.0 значительно улучшены аналитические панели, переработан функционал извлечения данных из Excel-файлов в ETL-процессах, а также расширены возможности условного форматирования OLAP-представлений. Помимо обновлений, команда разработчиков Alpha BI устранила недочеты в аналитических панелях. Полное описание версии 5.5.0 читайте здесь >>
Аналитические панели
Добавлена новая группа блоков «Математические»
Группа позволяет задавать константы и проводить арифметические операции с целыми и вещественными числами.
Добавлена новая группа блоков «Дата и время»
Группа блоков «Дата и время» дает следующие возможности:
Группа позволяет задавать константы и проводить арифметические операции с целыми и вещественными числами.
Добавлена новая группа блоков «Дата и время»
Группа блоков «Дата и время» дает следующие возможности:
- получение текущей даты, в том числе с временной меткой;
- вычисление смещенной или усеченной даты;
- конвертация строк и чисел в дату;
- извлечение части периода или разницы между датами;
- приведение даты к указанному формату.
Добавлена новая группа блоков «Списки»
Появились:
1.Блок создания списков;
Появились:
1.Блок создания списков;
2.Блок обработки и преобразования элементов списка.
Расширена группа блоков «Логические»
Появились:
1.Блок получения значений True или False логического типа;
2.Блок проверки условия выбора;
3.Блок с операторами сравнения входных данных;
4.Блок с логическими операторами для составления логических выражений.
Расширена группа блоков «Текст»
Появились:
1.Блок конвертации числа в строку в указанном формате;
Появились:
1.Блок конвертации числа в строку в указанном формате;
2.Блок конвертации строки в число согласно заданному формату строки.
Переработана группа блоков для скачивания отчетов
Были реализованы блоки, экспортирующие отчеты при инициализации событий виджетов аналитических панелей с удобной обработкой параметров.
Расширен функционал блока получения даты из виджета «Календарь»
Добавлен чекбокс «Получить значение строкой» для управления типом выходного значения.
В редакторе формата даты появилась возможность выбора значения из списка (одинарный клик) или ввода пользовательского формата (двойной клик) для отображения выбранной даты в любом необходимом виде, а также установлено значение по умолчанию — «ISO 8601 (Y-m-d\TH:i:s)».
Были реализованы блоки, экспортирующие отчеты при инициализации событий виджетов аналитических панелей с удобной обработкой параметров.
Расширен функционал блока получения даты из виджета «Календарь»
Добавлен чекбокс «Получить значение строкой» для управления типом выходного значения.
В редакторе формата даты появилась возможность выбора значения из списка (одинарный клик) или ввода пользовательского формата (двойной клик) для отображения выбранной даты в любом необходимом виде, а также установлено значение по умолчанию — «ISO 8601 (Y-m-d\TH:i:s)».
Добавлена возможность получения значений полей источника типа «Реестр»
Изменен состав значений в выпадающем списке при выборе элемента для источника аналитической панели типа «Реестр». Помимо вариантов «Заголовок/Значение», теперь доступно обращение к данным всех полей бизнес-объекта (кроме ссылочного объекта, ссылочной таблицы и составных полей), соответствующих записи выбранного элемента виджета.
Изменен состав значений в выпадающем списке при выборе элемента для источника аналитической панели типа «Реестр». Помимо вариантов «Заголовок/Значение», теперь доступно обращение к данным всех полей бизнес-объекта (кроме ссылочного объекта, ссылочной таблицы и составных полей), соответствующих записи выбранного элемента виджета.
ETL
Переработан функционал блоков извлечения данных из Excel-файлов формата .xls и .xlsx
- Удалены неиспользуемые или не влияющие на процесс извлечения данных конфигурации.
- Добавлена кнопка автозаполнения листов для выбора листа из выпадающего списка;
- Реализована генерация кодов полей на основании значений первой строки шапки — для кириллицы используется транслитерация, пробелы заменяются нижним подчеркиванием, а неразрешенные символы отсекаются. Код пустого поля задается по логике FieldN;
- Реализовано определение типов данных поля на основании типов значений и форматов ячеек первой строки данных после заголовка в соответствии со значениями параметров конфигурации «Первая строка» и «Высота шапки»;
- Добавлена возможность задать пароль для чтения защищенных паролем xlsx-файлов и сохранить его в настройках ETL-процесса;
- Установлены значения по умолчанию в полях «Первая строка», «Первый столбец», «Высота шапки»;
- Унифицировано поведение блоков извлечения из .xls и .xlsx файлов;
- Обеспечена валидация введенных значений и миграция для ранее созданных или импортируемых процессов.
Отчеты
Добавлена возможность использования параметров отчета в тексте формул
Пример:
Пример:
${код_параметра} для источника Реестр
${название_параметра} для источника OLAP
При формировании отчета код параметра заменяется на константу/формулу, соответствующие типу и значению переменной, заданной по умолчанию или запрошенной у пользователя.
Реализована валидация адресов ячеек в формулах
Теперь можно проверить диапазон данных в зависимости от формата экспортируемого файла при серверной генерации отчета, если:
Теперь можно проверить диапазон данных в зависимости от формата экспортируемого файла при серверной генерации отчета, если:
- генерируется диапазон, превышающий максимальное количество строк и/или столбцов для формата файла. Текст ошибки содержит информацию о формате файла и превышаемом диапазоне (столбцы/строки);
- формула содержит ссылку на ячейку, находящуюся за пределами допустимого диапазона строк/столбцов для формата файла. Текст ошибки содержит информацию о формуле с некорректной ссылкой на ячейку отчета, место размещения формулы (ячейка и страница), а также о допустимом диапазоне.
OLAP
Расширены возможности условного форматирования
С версии 5.5.0 если в правиле условного форматирования используется мера или иерархия, которая скрыта из представления через контекстное меню по кнопке «Скрыть элемент» (до или после настройки правила), стили продолжат применяться к области представления.
А также если в правиле условного форматирования меры отсутствует условие, то стили, настроенные в области элементов, применяются ко всему столбцу меры, включая наименование.
Отметим, что функционал условного форматирования сохраняется при просмотре и экспорте OLAP-представления, предпросмотре и экспорте отчета с клиентским формированием, а также в иерархичном представлении виджета «OLAP-представление».
С версии 5.5.0 если в правиле условного форматирования используется мера или иерархия, которая скрыта из представления через контекстное меню по кнопке «Скрыть элемент» (до или после настройки правила), стили продолжат применяться к области представления.
А также если в правиле условного форматирования меры отсутствует условие, то стили, настроенные в области элементов, применяются ко всему столбцу меры, включая наименование.
Отметим, что функционал условного форматирования сохраняется при просмотре и экспорте OLAP-представления, предпросмотре и экспорте отчета с клиентским формированием, а также в иерархичном представлении виджета «OLAP-представление».