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
white
We are pleased to announce the release of the new version Stimulsoft Reports and Stimulsoft Dashboards 2020.3, which is now available for download. This major release comes with Stimulsoft Dashboards Cloud and Stimulsoft Reports Cloud to design reports and dashboards online on a subscription basis. We have also added new simplified chart editors; ShowNulls, and ShowZeros in charts; a new way of the graphical display of data - Histogram, etc.

Stimulsoft Cloud
We are constantly updating the product line and their pricing policy, so we are pleased to offer you a new solution for creating reports and analytics - the cloud products Stimulsoft Cloud, Stimulsoft Reports Cloud, Stimulsoft Dashboards Cloud. All of these products are available on a monthly or annual subscription and include - cloud storage, tools the reports design, and their preview.

Stimulsoft Cloud

Sign in with Google account
Log in to the report designer, cloud storage, or to your user account using your Google credentials. In the login window, select the Login with Google command and continue to work with Stimulsoft. You can bind or unbind your Google account in the Profile menu.

Sign in with Google account

Page breaks when printing in HTML
Print the HTML document from the browser taking into account the borders in the report. In the report export settings, enable the Add Page Breaks parameter. As a result, the borders of the report page will be taken into account when printing from the browser for the current HTML document.

Page breaks when printing in HTML

Key generation bound to a domain
Generate a license key for Reports.JS and Dashboards.JS products and bind it to your domain name. When generating a license key indicating the domain name - this domain name will be encoded and added into the license key code. Thus, the use of this license key on sites with a different domain name will be impossible. You can create such a license key in your user account.

Key generation bound to a domain

The Histogram chart
Use the Histogram chart in your reports and dashboards. The histogram can be used to display the number of values in a specific range. Very often, this type of analysis component is used in conjunction with a Pareto chart.

The Histogram chart

The new Chart editor
Create charts in reports quickly and easily. In the version 2020.3.1, we added a simple editor for diagrams in reports. Just drag the data columns for the values and arguments of the chart into the editor. If you need to fine-tune the chart component, click the More Options button to go to the advanced Chart editor.

The new Chart editor

New settings in the Chart editor
Customize the lines, displaying zero values ​​and null values ​​from the chart editor in the dashboard. To start using these settings, you should click the More Options button in the Chart editor. You can set the thickness, style, and color of the line, how it is bound to the left or right Y-axis, choose the displaying mode of zero values ​​and null values. You should know that the number of parameters in the editor depends on the chart type used. We also added many other properties for customizing charts in dashboard panels. Now you can specify a step for signatures, use additional Y- and X-axes, display or hide extreme values ​​on the X-axis, set up the range of arguments and values, and much more.

New settings in the Chart editor

Show zeros and nulls
Display zeros and nulls in a dashboard diagram in various ways. You may not display these values, view them as zero values, or unite these values with a line. This allows for more flexible data analysis and trend forecasting. The choice of the display mode of these values is carried out in the chart editor.

Show zeros and nulls


Trend lines
Analyze your data and identify trends in business processes using trend lines. For charts in dashboard panels, you can now add a linear, exponential, logarithmic trend line. Adding and configuring trend lines is carried out in a special editor, which can be called by clicking the Browse button on the property bar of the Trend Line property.

Trend lines

The Doughnut chart width
Set up the width of the pie chart series in the reports. In the version 2020.3.1, we added this functionality in the reports. To change the width of a row of a pie chart, you should select the required series in the editor and set the value in the Width property.

The Doughnut chart width

Numbering in a table
Number the lists in the tables in dashboards. In this release, we have added support for system numbering variables in the Table element. You can use Latin, Arabic, or alphabetic numbering in your tables.

Numbering in a table

Hyperlinks in text
Insert hyperlinks directly into the text. For the Text element in dashboards, we added the functionality to insert a hyperlink. To do this, you should call the text editor and click the Hyperlink button. Indicate the URL address and text for this link.

Hyperlinks in text

Operation in filters
Filter data by multiple data fields with various operations. In the new version 2020.3.1, we have added the ability to define the additional mode to filter conditions for a dashboard element. Previously, all filters worked only with the logical operation OR. Now in the filter editor, you can define the logical operation of adding filtering conditions by setting the logical operation AND or OR.

Operation in filters

The new dictionary in a new report
Use the data from the previous report or clear the dictionary. When creating a blank report or an empty dashboard, you can set the mode of creating a new data dictionary. Set the New Report parameter to New Dictionary. Also, you may use the current data dictionary in a new report or dashboard. To do this, set the New Report parameter to the Merge Dictionary value.

The new dictionary in a new report
We analyzed the use of Flash components by our customers and concluded that, compared to other technologies, very few of them use Flash. We decided to completely stop supporting Flash, optimize the set of our components, and focus on different platforms that are popular now.
Adobe Flash is an Adobe Systems multimedia platform for creating animated rich web applications and multimedia presentations. The main features are fast work, the identical appearance, and functionality of a ready solution on any computer and operating system.

The first version of Stimulsoft reporting components using Flash was released over 10 years ago - in October 2008. Since then, we have continuously been developing components for designing reports, filling them with functionality, and expanding capabilities. In September 2013, Adobe stopped releasing Flash updates for mobile devices, and in July 2017 recognized the technology as obsolete. The Flash life cycle went to an end in 2019, it was replaced by promising HTML5 and JavaScript technologies. Around this time, our company stopped updating Flash components – patches with only important updates and critical bug fixes were released.
Starting with version 2020.3, all reporting components that use Flash technology will be marked as obsolete. In version 2020.4, we plan to remove these components from all our products. As an alternative, we recommend using HTML5 and JavaScript components that almost completely cover all the functionality of outdated Flash technology, are continually being improved, support dashboards, and work on mobile devices.

Below is a list of obsolete components and options on which we recommend to replace:
Product and Platform from Flash to HTML5
Stimulsoft Reports.Web
ASP.NET
StiWebViewerFx
StiWebDesignerFx
StiWebViewer
StiWebDesigner
Stimulsoft Reports.Web
ASP.NET MVC
StiMvcViewerFx
StiMvcDesignerFx
StiMvcViewer
StiMvcDesigner
Stimulsoft Reports.Web
.NET Core MVC
StiNetCoreViewerFx
StiNetCoreDesignerFx
StiNetCoreViewer
StiNetCoreDesigner
Stimulsoft Reports.PHP
PHP
ViewerFx_PHP
DesignerFx_PHP
StiViewer
StiDesigner
Stimulsoft Reports.Java
Java
StiViewerFx
StiDesignerFx
StiWebViewer
StiWebDesigner