Live Chat Icon For mobile
Live Chat Icon

What’s New in Bold Reports v2.3.39 Release

Syncfusion is excited to announce that the Bold Reports v2.3.39 update is live with new features! In this blog, we will explore them in detail.

Theme Studio

Bold Reports now comes with a Theme Studio to generate custom themes for Report Viewer and Report Designer. It allows you to import customized themes, change their colors further and download them.

You can use one of the built-in themes provided in Theme Studio by from the list menu and then customizing it as needed for your application. For example, you can apply the Bootstrap theme as shown in the following figure.

Customizing the bootstrap theme for Report Viewer and Report Designer.
Customizing the bootstrap theme

Cloud Reporting

Embed reports into your application with enhanced security

We have added support to embed Cloud reports in your application securely by using the Report Viewer from our Cloud Report Server to render them.

Our Cloud Report Viewer will load in your application only after the user is authorized, achieving user-level security when embedding with our Cloud Report Server.

Improvements in Cloud and Enterprise Reporting

Find the current Bold Reports version from the help menu

We have added support to show the current version of Cloud and Embedded Reporting. It can be identified from the help menu in the user profile information. See the image below.

Current Version Number from help menu
Enterprise Reporting Version Number

Exposed API to get user token using embedded secret key

We have provided support to generate a user token using an embedded secret key. From now on, you don’t need to expose the username and password to embed reports. By using this embedded secret key, users can seamlessly view reports.

Allow administrators to make any reports public or private

This feature allows administrators to make reports public or private in the Report Server by opening the context menu of a report and choosing the Make public/private option.

Administrators can make a report public in Cloud and Enterprise Reporting
Making a report public

Display user avatar based on first name and last name instead of displaying default avatar

An account’s profile picture is now generated based on the user’s first and last name.

User profile with avatar based on name in Cloud and Enterprise Reporting
User profile with avatar based on name

Enterprise Reporting

Improvements in Enterprise Reporting

Automatically start the scheduler service after server shutdown or restart

Auto-start support has been added to start the scheduler service when the user starts the server from a shutdown or restart.

Embedded Reporting

Report Designer

New matrix report item to visualize data in a cross table

A matrix can be used to display summarized data. It allows users to group and summarize data by both rows and columns.

A simple matrix design contains a row group, a column group, a corner cell, and a data cell. In Report Designer, you can now drag and drop the matrix report item into the design area from the item panel.

The properties of the matrix report item will be listed in the Properties panel.

Adding a matrix widget to the design area in Report Designer
Adding a matrix widget to the design area

Format matrix design

To customize the matrix header appearance, select the header row and open the Properties panel. The common properties of the table cells will be listed here. You can then customize them according to your requirements.

Formatting a matrix report in Report Designer
Formatting a matrix report

You can preview the report in the viewer as shown in the following image.

Previewing a matrix report in Report Viewer
Previewing a matrix report

Filtering support for linear gauge, radial gauge, and indicator report items

We have provided filter support for all gauge report items (radial gauge, linear gauge, and indicator) in the Bold Report Designer. This feature helps users filter data from their data source.

To add a filter, we need to specify a dataset field name, filter condition, and the filter value. We can also set an expression for the filter value.

Adding a filter to a gauge widget in Report Designer
Adding a filter to a gauge widget

Label support for gauge report items

We have provided label support for all gauge report items (radial gauge, linear gauge, and indicator).

This feature allows us to display a formatted label at any position inside the gauge container. We have provided text, font, border, alignment, size, and position properties for customizing the label.

Adding a label to a gauge in Report Designer
Adding a label to a gauge

Report Viewer

Render chart data point labels with combined keywords

In Bold Reports charts, you can now use case-sensitive, chart-specific keywords to represent an item that exists in the chart. These keywords are only applicable to ToolTips, custom legend text, and data point label properties.

In many cases, a chart keyword has an equivalent simple expression, but the keyword is faster and easier to type. The following is a list of chart keywords:

  • #SERIESNAME
  • #LABEL
  • #LEGENDTEXT
  • #AVG
  • #MIN
  • #MAX
  • #FIRST
  • (#VALY) (#VALY2) (#VALY3) (#VALY4) (#VALY5) (#VALY6)

    Chart labels generated with keywords in Report Viewer
    Chart labels generated with keywords

View reports from SSRS 2008 and newer versions in ASP.NET Core

SQL Server Reporting Services (SSRS) provides a set of on-premises tools and services for creating, deploying, and managing mobile and paginated reports. Bold Reports now supports the following SSRS versions in ASP.NET Core:

  • SSRS2008
  • SSRS2010
  • SSRS2012
  • SSRS2014
  • SSRS2016
  • SSRS2017
  • SSRS2019

Auto-calculation support of maximum and interval values for the gauge report item

We have provided auto-calculation support for maximum and interval values in the gauge report item. This feature automatically calculates the maximum and interval values in the gauge whenever the value exceeds the gauge’s assigned maximum value.

Gauge with automatically calculated interval and maximum in Report Viewer
Gauge with automatically calculated interval and maximum

Common features

Support for more data sources

Support has been added for the following data sources in Bold Reports:

  • Web API: Connect almost any web service that has a REST API interface.
  • OData: Connect OData web services that use a REST API.
  • JSON: Connect and fetch JSON data from sources like external files, local files, and inline data.
  • XML: Connect to an XML data source to retrieve data from an XML file, a string in XML format, or an external URL.

In Report Designer, we can choose these data sources from the data sources list.

New data sources support in Embedded Reporting
New data sources

Upgrade a report’s RDL schema version

In Report Designer, users can now upgrade or downgrade reports between the 2008, 2010, and 2016 RDL schema versions. The Version option is provided under Miscellaneous in the Properties panel.

Selecting an RDL version in Report Designer
Selecting an RDL version

Scale factor property for indicator report item

The scale factor property dynamically specifies the size of the indicator report item through expressions for the indicator states.

You can assign a scale factor value for each state in the numeric text box under the Scale Factor field in the indicator properties and set the scale factor value based on dynamic values using expressions.

Custom scale factors in Report Designer and Report Viewer
Custom scale factors for various indicator states

Conclusion

We are happy to share these updates for Bold Reports v2.3.39 with you, and we hope you find them useful. Check them out and let us know what you think on TwitterFacebookLinkedIn, or Instagram. If you have any questions, leave a comment below. To keep saving time with your reporting solutions, stay tuned to Syncfusion and Bold Reports.

Leave a Reply