white
Мы рады объявить о выходе новой версии Stimulsoft Reports и Stimulsoft Dashboards 2021.2, которая уже доступна для скачивания. В новом релизе мы добавили новый продукт - Stimulsoft Reports.Blazor, новый компонент «Математические формулы», новый адаптер данных Azure Blob Storage, экспорт аналитических панелей в формат HTML, поддержку HTML-тегов в PDF и многие другие улучшения.

Поддержка Blazor
Начиная с релиза 2021.2 мы представляем инструменты отчетности для платформы Blazor. Это кроссплатформенный генератор отчетов, созданный для интеграции в приложения, работающие с использованием фреймворка Blazor. Наши компоненты поддерживают технологию Razor Pages, могут работать как на стороне сервера (Blazor Server), так и полностью на стороне клиента (Blazor WebAssembly). Всё, что необходимо для работы продукта - это Web браузер. Этот генератор отчетов включен в состав продукта Stimulsoft Reports.Web.

Support for Blazor

Математические формулы
Начиная с релиза 2021.2 вы можете вставлять математические формулы в своих отчетах с помощью специального компонента Математическая формула (Math Formula). Все математические формулы расположены в редакторе по группам, где каждая группа представлена на отдельной вкладке. Также вы можете указать формулу используя синтаксис LaTeX.

Mathematical formulas

Новые адаптеры данных
В этом релизе мы добавили новые адаптеры для получения данных из таких сервисов как Azure SQL и Azure Blob Storage. Они представлены на отдельной закладке Azure в окне Новый источник данных (New Data Source). На основе данных, полученных из этих сервисов, вы можете разрабатывать отчеты и дашборды.

New data adapters - Azure SQL and Azure Blob Storage

Позиционирование дашборда
Начиная с этого релиза вы можете определить поведение дашборда при просмотре. Ранее дашборд растягивался на всю область вьювера по высоте и по ширине. Теперь появилась возможность растягивать дашборд только по ширине, по высоте и по ширине на всю область вьювера или вообще не растягивать его. Для того чтобы определить поведение дашборда, следует вызвать окно настроек Панель индикаторов (Dashboard) и определить значение параметра Выровнять содержимое (Content Alignment). Выполните двойной щелчок мыши по рабочей области или выберите команду Редактировать (Design) из контекстного меню дашборда для вызова настроек панели индикаторов.

Dashboard positioning

Экспорт дашборда в HTML
В этом релизе мы добавили возможность преобразовать дашборд и его элементы в HTML файл. Для этого откройте дашборд во вьювере, перейдите на превью и выберите команду HTML из меню Сохранить (Save) на панели инструментов или в аналогичном меню определенного элемента. После этого дашборд или его элемент будут преобразованы в HTML файл.

Export a dashboard to HTML

Новые возможности переменных
В этом релизе мы значительно оптимизировали и улучшили возможности переменных отчета. Теперь вы можете настроить глобализацию элементов переменной в редакторе Строки перевода (Globalization Strings). А при создании или редактировании переменной с установленным параметром Запросить у пользователя (Request from user), вы можете определить сортировку значений этой переменной в окне просмотра. Причем сортировка может осуществляться как по ключевым значениям переменной, так и по подписям. Также, теперь в отчете вы можете обратиться к подписям значений переменной по следующему шаблону VariableName.Label.

New variable features

Сертификат цифровой подписи
В релизе 2021.2 мы упростили возможность выбора сертификата цифровой подписи прямо из меню настроек экспорта при преобразовании отчета в PDF файл. Для этого нажмите кнопку Обзор (Browse) в поле параметра Цифровая подпись (Digital Signature) и выберите сертификат.

Digital signature certificate

Новая функция дашборда
Для полей типа Показатель (Measure) элементов дашборда добавлена новая функция Percent Of Grand Total. Новая функция предоставляет возможность отобразить долю текущего значения от суммы значений этого поля данных. Для того чтобы отобразить проценты, следует применить процентное форматирование к полю, в котором значения обрабатываются с использованием функции Percent Of Grand Total.

The new dashboard feature - Percent Of Grand Total

Поддержка HTML тэгов в PDF
В релизе 2021.2 мы улучшили алгоритм экспорта отчета и дашборда в PDF файл для JS и .NET Core компонентов. Ранее HTML теги обрабатывались, преобразовывались в изображение или вырезались для PDF файла. Теперь HTML тэги поддерживаются в PDF файле при экспорте отчета и дашборда.

Support for HTML tags in PDF

Экспорт дашборда в SVG
В этом релизе мы добавили возможность экспорта дашборда и его элементов в SVG файл для продукта Dashboards.JS. При просмотре дашборда, выберите команду Изображение (Image) из меню Сохранить (Save) на панели инструментов или в аналогичном меню определенного элемента . После этого дашборд или его элемент будут преобразован в SVG файл.

Exporting dashboards to SVG

Экспорт отчета в PowerPoint
Для продукта Reports.Java в релизе 2021.2 мы добавили возможность экспорта отчета в файл Microsoft PowerPoint (*.pptx). При просмотре отчета выберите команду Microsoft PowerPoint файл из меню Сохранить (Save), определите параметр экспорта и нажмите кнопку Ок в меню настроек экспорта. После этого отчет будет преобразован в Microsoft PowerPoint файл.

Exporting reports to PowerPoint
black
Мы рады объявить о выходе новой версии Stimulsoft Reports и Stimulsoft Dashboards 2021.1, которая уже доступна для скачивания. Новая версия включает компиляцию .NET Core, возможность получать данные из Google BigQuery и использовать драйверы PDO для PHP, новый мощный компонент Table of Contents и множество новых функций для Table, Pivot, List Box и других компонентов.

Компиляция в .NET Core
В новой версии добавлена поддержка режима компиляции для построения отчетов при использовании .NET Core фреймворка. Теперь вы можете использовать все возможности генератора отчетов - runtime компиляцию, функции, публикацию отчётов в виде классов. Компиляция для .NET Core 3.1 доступна только на Windows системах, а для .NET 5.0 - на всех поддерживаемых операционных системах.

compilation in net core

Новый компонент - Оглавление
В релизе 2021.1 мы добавили новый компонент отчета Оглавление (Table of Contents). Этот компонент поможет сформировать интерактивное оглавление для вашего отчета без написания кода и скриптов. Просто добавьте его в шаблон и отметьте компонент отчета, по которому необходимо формировать содержание. При построении отчета будет сформировано оглавление с функцией навигации по отчету. Этот компонент располагается в списке элементов меню Секции (Bands) на вкладке Вставить (Insert).

The new component - Table of Contents

Новый адаптер - Google BigQuery
Начиная с этого релиза, вы можете подключиться к онлайн сервису Google BigQuery из дизайнера отчетов. Для этого, в окне создания источника данных, выберите тип BigQuery, заполните поля доступа к хранилищу данных или используйте файл авторизации. После получения данных вы можете разрабатывать на их основе отчеты и панели индикаторов.

The new adapter - Google BigQuery

Кросс-фильтрация элементов
Начиная с релиза 2021.1.1 вы можете определить применять или нет к текущему элементу фильтрацию данных от других элементов. У каждого элемента дашборда теперь есть свойство Кросс-фильтрация (Cross-Filtering). Если это свойство установить в значение Нет (False), то фильтры от других элементов на текущий элемент влиять не будут.

Cross-filtering of elements

Горизонтальный элемент фильтрации
Элемент фильтрации Список (List Box) доступен в дизайнере отчетов с первого релиза дашбордов, и представляет собой вертикальный перечень значений на панели индикаторов, по которым можно фильтровать данные дашборда. Начиная с релиза 2021.1.1, можно отобразить значения элемента Список как горизонтальный перечень значений. Вызовите редактор элемента и установите параметр Ориентация (Orientation) в значение Горизонтальный (Horizontal).

Horizontal filtering

Новые возможности Таблицы
Начиная с релиза 2021.1, мы расширили возможности для элемента Таблица (Table) на панели индикаторов. Для элемента Таблица вы можете указать необходимое количество зафиксированных колонок, которые не будут изменять ширину. Для каждой колонки таблицы, вы можете указать её ширину или диапазон ширины, а также включить возможность переноса слов в колонке. Кроме этого, при просмотре дашборда с элементом Таблица, вы можете изменять порядок колонок просто перетянув колонку в необходимое место.

The new functionality for Table

Новые возможности Сводной таблицы
Теперь при использовании элемента Сводная таблица (Pivot) на панелях индикаторов, вы можете осуществить ее гибкую настройку. Во-первых, как и для элемента Таблица, можно указать ширину колонки и включить возможность переноса слов. Во-вторых, можно выключить отображение итогов для колонок или строк элемента Сводная таблица, а также при необходимости можно изменить заголовок итоговой колонки или строки.

The new functionality for Pivot

Поддержка PDO адаптеров данных для PHP
В новой версии добавлена поддержка PDO драйверов для всех доступных в PHP адаптеров данных. Для их использования достаточно в строке подключения указать верный DSN-префикс, например, "mysql:" или "sqlsrv:", и адаптер данных сам определит тип подключения.

Support for PDO data adapters for PHP

Управление командой из дизайнера
Теперь управлять своей командой пользователей вы можете прямо из дизайнера отчетов. Откройте меню Файл (File), выберите пункт Аккаунт (Account) и вкладку Команда (Team). Здесь вы можете добавлять, редактировать и удалять членов своей команды. Также, в пункт Аккаунт включены другие настройки и команды управления текущей учетной записи, которые представлены на отдельных вкладках.

Team management from the designer
Flash to HTML5
Мы приняли решение о полном прекращении поддержки Flash в наших компонентах. Начиная с релиза 2020.3.1, все компоненты, использующие технологию Flash, были помечены устаревшими. Нами были предложены рекомендации по их замене на HTML5 и JavaScript компоненты. В следующем релизе 2020.5.2 все Flash компоненты будут полностью удалены.
white
Мы рады объявить о выходе новой версии Stimulsoft Reports и Stimulsoft Dashboards 2020.5.1, которая уже доступна для загрузки. Новая версия содержит несколько важных улучшений, включая совместимость с .NET 5.0, возможность подключения к Google Firebase, также добавлена поддержка диаграмм Box and Whisker.


Выражения в свойствах
Начиная с релиза 2020.5.1 вы можете использовать выражения как значения некоторых свойств компонентов отчета и панели индикаторов (дашборда). В зависимости от результата вычисления выражения, свойство компонента будет установлено в определенное значение. Используя выражения как значение свойства, вы можете настроить условие печати компонента, его включения, оформления содержимого и другое.

Expressions in properties

Совместимость с .NET 5.0
Рады сообщить, что начиная с версии 2020.5.1 добавлена поддержка .NET 5.0 RC1 фреймворка для наших WinForms и WPF компонентов. Так же, минимально необходимая версия .NET Core была повышена с 3.0 до 3.1, минимальная версия для .NET Framework осталась 4.5 - без изменений. Наши Web компоненты поддерживают .NET Standard 2.1, который обратно совместим с .NET 5.0 фреймворком. Мы внимательно следим за развитием .NET и стараемся максимально обеспечить совместимость наших компонентов с новейшими технологиями.


Пузыри
Для элемента Таблица (Table) на панели индикаторов мы добавили новый тип колонки - Пузыри (Bubble). Каждое значение колонки данных будет представлено в виде отдельного пузыря, размер которого зависит от величины значения. Цвета пузырей для положительных и отрицательных значений могут быть определены в стиле текущего элемента или пользователем в редакторе элемента.

Bubbles

Шаринг отчета в Facebook и Twitter
В релизе 2020.5.1 мы добавили команду Доступ (Share) на риббон панель дизайнера. Поделиться своим отчетом или дашбордом стало еще проще! Кроме этого, теперь вы можете опубликовать его сразу в социальную сеть - Facebook или Twitter.

Sharing reports on Facebook and Twitter

Новая диаграмма - Box and Whisker
В релизе 2020.5.1 мы добавили новую диаграмму размаха Box and Whisker. Этот тип диаграммы предоставляет возможность отобразить группы числовых данных с использованием квартилей. Просто добавьте диаграмму в отчет или на панель индикаторов (дашборд) и анализируйте свои наборы данных.

The new chart - Box and Whisker

Новый адаптер - Google Firebase
Начиная с релиза 2020.5.1 вы можете получить данные из платформы Google Firebase. При создании нового источника данных, выберите тип соединения как Firebase, укажите URL данных (Data URL) и Секрет базы данных (Database secret). После этого, все данные из указанного хранилища данных будут преобразованы в таблицы, на основе которых можно разработать отчеты и дашборды.



Новый источник данных - GIS
В прошлом релизе мы добавили возможность отображения графической информации на онлайн карте. В новом релизе 2020.5.1 мы решили пойти дальше, и разработали возможность создать GIS источник данных на основе WKT или GeoJSON файлов. Полученные данные вы сможете использовать в онлайн картах для отображения графической информации.

The new data source - GIS

Новые возможности для GIS
В релизе 2020.5.1 мы усовершенствовали GIS карту и теперь вы можете не просто отобразить примитивы на онлайн карте, а также определить их цвет и размер. Для этого в редакторе онлайн карты, просто укажите колонки данных с кодировкой цвета и размера в соответствующих полях. Также, для примитивов типа Точка (Point), можно отобразить дополнительную информацию в тултипе при наведении. Для этого укажите колонку данных с текстом описания в поле Описание (Description) редактора. После чего, при наведении курсора на точку карты, будет отображаться дополнительная информация в тултипе.

The new functionality for GIS

Усовершенствованный элемент Изображение
Начиная с релиза 2020.5.1 мы усовершенствовали элемент панели индикаторов Изображение (Image). Этот элемент дашборда превратился из статического в динамический. Теперь вы можете получать изображения из колонок данных, переменных и файлов, используя гиперссылки.

The updated Image element

Условное форматирование
В этом релизе мы расширили возможности анализа данных для элементов Таблица (Table) и Прогресс (Progress) панели индикаторов. Теперь к этим элементам вы можете применять условное форматирование значений.

Conditional formatting

Стили для спарклайна
В предыдущем релизе мы добавили новый компонент для отчетов - Спарклайн (Sparkline). Начиная с релиза 2020.5.1, вы можете назначать этому компоненту стиль. Для этого создайте стиль типа Индикатор (Indicator), произведите его настройку и при помощи свойства Стиль компонента (Component Style) присвойте этот стиль для спарклайна.

Sparkline styles

Цвета спарклайнов в дашбордах
Использовать спарклайны в таблицах дашборда можно с первого релиза продукта. По умолчанию, цвета для спарклайнов таблицы назначаются из стиля элемента. В релизе 2020.5.1 мы добавили возможность настройки цветов спарклайнов таблицы из редактора этого элемента. Откройте редактор таблицы, выделите колонку типа спарклайн, установите параметр Цвет (Color) в значение По выбору (Custom) и определите цвета для значений этой колонки.

Sparkline colors in dashboards

Новая карта - Океания
В релизе 2020.5.1 мы добавили новый вид региональной карты - Океания (Oceania). Теперь вы можете использовать эту карту при разработке отчетов и дашбордов.

The new map - Oceania

Поддержка ZUGFeRD v2.1
Формат ZUGFeRD при экспорте в PDF компоненты Stimulsoft поддерживают с 2016 года. В релизе 2020.5.1 мы добавили поддержку новой спецификации этого формата - ZUGFeRD v2.1.
black
Очень часто при разработке отчетов и дашбордов применяется условное форматирование компонентов. Условное форматирование подразумевает изменение настроек оформления компонента, в зависимости от указанного условия. Эта возможность позволяет легко производить визуальный анализ данных, отслеживать тенденции изменения данных, акцентировать внимание на наиболее значимых показателях, исключать определенные значения в отчете и на дашборде.

Выражения в свойствах

В релизе 2020.5.1 мы упростили возможность применения условного форматирования к компонентам отчета. Теперь в значениях некоторых свойств компонента отчета или элемента дашборда можно указать выражение. В результате вычисления этого выражения, к компоненту будут применены определенные настройки оформления.

Expressions in properties
В новом релизе, используя выражения как значение свойств, вы сможете указать условие:
  • Применения стиля к компоненту отчета, а для бэндов Данные (Data) можно настроить условия применения стилей четных и нечетных строк;
  • Изменения настроек свойств Кисть (Brush) и Текстовая кисть (Text Brush) для компонентов отчета;
  • Изменения настроек свойств Цвета текста (Fore Color) и Цвета фона (Back Color) для элементов дашборда;
  • Изменения настроек свойств вертикального и горизонтального выравнивания для текстовых компонентов в отчетах;
  • Применения Cтиля стыковки (Dock Style) компонента;
  • Изменения угла поворота содержимого для компонента Изображение (Image).

Кроме этого, мы добавили поддержку выражений в таких свойствах как Доступность (Enabled) и Печатать (Printable). Теперь вы можете определить условие включения и выключения компонента отчета или элемента дашборда. А также, настроить условие печати компонентов отчета.