white
We are pleased to announce the release of the new version Stimulsoft Reports and Stimulsoft Dashboards 2020.5.1, which is now available for download. This release comes with several improvements including .NET 5.0 compatibility, ability to connect to Google Firebase, support for the Box and Whisker chart, etc.


Expressions in properties

Starting with version 2020.5.1, you can use expressions as values for some properties of report components and dashboards. Depending on the result of calculating the expression, the component property will be set to a specific value. By using expressions as a property value, you can customize the condition of printing a component, the style of its content, and more.

Expressions in properties

.NET 5.0 compatibility

We are glad to announce that starting from version 2020.5.1 we have added support for the .NET 5.0 RC1 framework for our WinForms and WPF components. Also, the minimum required .NET Core version was increased from 3.0 to 3.1; the minimum version for the .NET Framework remained 4.5. Our Web components support .NET Standard 2.1, which is backward compatible with the .NET 5.0 framework. We closely follow the development of the .NET platform and do our best to ensure that our reporting and analytical components are compatible with the latest technologies.


Bubbles

For the Table element on the dashboard, we added a new column type - Bubbles. Each value in the data column will be represented as a separate bubble, the size of which depends on the value that you set. Bubble colors for positive and negative values can be specified in the style of the current element or by the user in the element editor.

Bubbles

Sharing reports on Facebook and Twitter

In the 2020.5.1 release, we added the Share command. Sharing your report or dashboard is not as easy as ABC! Also, now you can publish it directly to a social network - Facebook or Twitter.

Sharing reports on Facebook and Twitter

The new chart - Box and Whisker

In the 2020.5.1 release, we have added a new Box and Whisker chart. You may use this type of chart to display groups of numeric data using quartiles. Just add a diagram to your report or dashboard and analyze your data.

The new chart - Box and Whisker

The new adapter - Google Firebase

Starting with the 2020.5.1 release, you can get data from Google Firebase. When creating a new data source, select the connection type - Firebase, specify the Data URL and Database secret. After that, all data from the specified data storage will be converted into tables, based on which you may design reports and dashboards.



The new data source - GIS

In the last release, we added the ability to display graphical information on an online map. In the new release 2020.5.1, we decided to go further and developed the ability to create a GIS data source based on WKT or GeoJSON files. You can use the obtained data in online maps to display graphical information.

The new data source - GIS

The new functionality for GIS

In release 2020.5.1, we have improved the GIS map, and now you cannot only display primitives on an online map but also define their color and size. To do this, in the online map editor, you should specify the data columns with the color and size encoding in the appropriate fields. Also, for Point primitives, you can display tooltips as additional information. To make this work, you should specify the data column with the description text in the Description field of the editor. Then, when you hover the cursor over a point on the map, you will see the additional information in the tooltip.

The new functionality for GIS

The updated Image element

Starting with the 2020.5.1 release, we have improved the Image element for dashboards. This dashboard element has changed from static to dynamic. Now you can get images from data columns, variables, and files using hyperlinks.

The updated Image element

Conditional formatting

In this release, we have expanded the data analysis capabilities for the Table and Progress elements of the dashboard. You can now apply conditional value formatting to these elements.

Conditional formatting

Sparkline styles

In the previous release, we added a new component for reporting - Sparkline. In this version, you can apply styles to this component. Create a style of the Indicator type, configure it, and use the Component Style property to assign this style to the sparkline.

Sparkline styles

Sparkline colors in dashboards

You can use sparklines in dashboard tables from the first release of the product. By default, the colors for table sparklines are assigned from the element style. In the 2020.5.1 release, we added the ability to customize table sparkline colors from the element editor. Open the Table editor, select the sparkline column, set the Color parameter to Custom, and specify the colors for the values of this column.

Sparkline colors in dashboards

The new map - Oceania

In the release 2020.5.1, we have added a new type of a regional map - Oceania. Now you can use this map for designing reports and analytical panels.

The new map - Oceania

ZUGFeRD v2.1 support

Since 2016, Stimulsoft components support the ZUGFeRD format when exporting to PDF. In the 2020.5.1 release, we added support for the new specification of this format - ZUGFeRD v2.1.
black
Conditional formatting of components is very often used when designing reports and dashboards. Conditional formatting implies changing the appearance settings of components, depending on the specified condition. This functionality allows you to efficiently perform visual data analysis, track data trends, exclude specific values in the report, and yon the dashboard.

Expressions in properties

In the 2020.5.1 release, we simplified the ability to apply conditional formatting to report components. Now you can specify an expression in the values of some properties of a report component or dashboard item. As a result of calculating this expression, some appearance settings will be applied to the component.

Expressions in properties
In the new version, using expressions as property values, you can specify a condition:
  • to apply a style to the report component, and for the Data bands, you can set the conditions for applying the styles for even/odd lines;
  • to change the settings of the Brush and Text Brush properties for report components;
  • to change the settings of the Fore Color and Back Color properties for dashboard elements;
  • to change the settings for vertical and horizontal alignment properties for text components in reports;
  • to apply the Dock Style to the component;
  • to change the rotation angle of the content for the Image component.

Besides, we have added support for expressions in properties such as Enabled and Printable. Now you can specify a condition for enabling and disabling a report component or dashboard item. And also, set up the condition for printing report components.
Dear users of Stimulsoft software and readers of our blog! We are improving our reporting software and business analytics tools and are pleased to announce the upcoming release 2020.5 of Stimulsoft software.

The new version will contain multiple updates and enhancements. We are going to unveil some of them on pages of our blog. If you have some questions, please contact us, we are glad to help you.

Conditions in Progress element

Competent business analytics gives an opportunity to make rational decisions. With the help of data analytics many companies can track their performance: for instance they can calculate the number of produced product, build sales funnels, analyze financial performance, compare current results with last years results and on the basis of this engage strategic marketing.

Day in and day out, we work on the tools for dashboard and reports development and constantly improve our products. Today we are glad to introduce you a new Progress element`s feature – Conditions, which will be available in the next release 2020.5 version.

This feature has a wonderful property, depending on a chosen condition you can change a current element`s font style, color of its meaning, and track`s color. This is an excellent feature for business analytics and KPI tracking.

Conditions
black
We are glad to inform you that we have started the last stage of work on reporting components for the Blazor framework.

Stimulsoft Reports.Blazor is a cross-platform report generator designed for full integration into applications working with the Blazor framework. Our components will support all the main features of Blazor. They can work both on the server-side and on the client-side using WebAssembly technology. You will be able to work with both XML and JSON file data and connect SQL data adapters.

Follow our news and don`t miss the first release of the product, scheduled for the end of November 2020.
black
We are pleased to announce the release of the new version Stimulsoft Reports and Stimulsoft Dashboards 2020.4.1, which is now available for download. This major release comes with the release of Stimulsoft Reports.Angular, support for NET Core 3.1 in WinForms, Sparklines, and other functionality.

Stimulsoft Reports.Angular
In the 2020.4.1 release, we are pleased to present you with a cross-platform, full-featured set of tools for developing, viewing, and converting reports for the Angular platform version 9 and higher. Stimulsoft Reports.Angular uses client-server technology to work. Fast Angular components work on the client-side, while on the server-side, there is a full-featured reporting engine running .NET Framework 4.5 and higher or .NET Core 2.0 and higher. Stimulsoft Reports.Angular is a part of Stimulsoft Reports.Web product, and it is presented in separate packages for NuGet (server-side) and NPM (client-side).

Stimulsoft Reports.Angular

Support for.NET Core 3.1 in WinForms
In the current release, we have added support for .NET Core 3.1 in WinForms components. Now you can use these components to create, edit and view reports and dashboards in .NET Core applications. All components are included in the Stimulsoft Reports.Net product, usage examples are also available on GitHub.

Support for .NET Core 3.1 in WinForms

Sparklines in reports
In the release 2020.4.1, we added Sparkline as a data visualization component in reports. Add a component to a report page or a Data band, specify a data column, and select a type. Data values can be displayed as Line, Area, Column, or Win/Loss. Also, you can mark the extreme and maximum values with dots.

Sparklines in reports

Viewing data for elements
Now you can view the data of the current dashboard element directly from the viewer. To do this, click the View Data button of the required element, and all the values of the data columns of this element will be displayed in a separate menu. If necessary, the View Data button can be disabled in the Interaction menu of the current item.

Viewing data for elements

Viewing a dashboard query
When designing a dashboard using multiple data sources, you can view a virtual data table of the current dashboard. A virtual dashboard data table is a joined table formed from the dashboard data sources. To view it, select the View Query command from the context menu of the dashboard header.

Viewing a dashboard query

Support for GIS
In the 2020.4.1 release, we added the ability to display geometric primitives according to SQL standards on the Online Map element. Add an online map to the dashboard and drag the GIS data column to the appropriate field. You can also change the background of the map.

Support for GIS

Gauge settings
Now value labels in the Gauge element can be positioned both outside the value scale and inside. Also, value labels can be disabled. Customization of labels is carried out on the property panel, in the Labels group. In addition, we have optimized the algorithm for calculating the number of signatures for an element depending on its size.

Gauge settings

Updated Interaction editor
In the 2020.4.1 release, we have improved the Interaction editor used for designing reports. As a result of optimization, we have kept all the previous functionality and doubled the number of detail parameters.

Updated Interaction editor

Show Blanks
When using filtering elements on the dashboard, the data can contain empty values. In the list of values for filtering items, it will be represented as an empty value. In the new release, we added the ability to show or hide empty values in the list of values of the current filtering element. To do this, select or clear the Show Blanks checkbox.

Show Blanks

Sort by variation
In release 2020.4.1, you can sort the indicator and progress values by the deviation value. The deviation value is calculated by the report generator when analyzing dashboard data and is the ratio of the indicator values to the target values in percent. This sorting is relevant only if the elements are set to Series.

Sort by variation

Icons in charts
You can now use icons in report charts - to display the graphical objects of the chart, in the label, and the chart legend. To do this, select a specific row of the chart and set the required icon as the Icons property's value.

Icons in charts