What's New in ActiveReportsJS v3
ActiveReportsJS v3.0 introduces new features and enhancements that improve your application's product experience for developers, report authors, and end-users.
Tabular Data Export
Sometimes you might want to export the report data for further processing. For example, you would like to load the exported data into an Excel sheet and analyze it using specific analytical functions. ActiveReportsJS offers the Excel Export, but its sole purpose is to give you the ability to modify the report output before sending it for printing.
The Excel Export has several limitations that make it difficult to use the output for data processing. To solve this problem, we introduced the Tabular Data Export. Currently, it supports the CSV output format and exports the data produced by Table and Tablix data regions.
If a report contains multiple tables or tablices, the Tabular Data Export can optionally produce multiple files and put them into a single ZIP archive. You can easily import the output of the Tabular Data Export into an Excel table.
Performance Enhancements
Many reports use dates extensively. For example, Sales Reports could display sales summaries by month, year, or week using the Chart data region. For such reports, the reporting engine needs to perform multiple related tasks effectively:
- Parsing dates from the report data. ActiveReportsJS only supports the JSON data format that preserves dates as strings
- Formatting dates so that the report output display them as desired
- Extracting date parts, such as month or year
In ActiveReportsJS v3.0, we improved the performance of these operations, and reports that use dates extensively are now up to 30% faster.
Chart Wizard
The Chart Data Region in ActiveReportsJS offers a rich set of visualizations.
In ActiveReportsJS, we introduced the brand-new Chart Wizard that allows you to create advanced charts in just a few clicks. Learn more in our documentation.
Image Data URLs Support
Data URLs allow us to embed images inline in the report data. ActiveReportsJS now supports data URLs for the Image Report Item with the external source.
If a dataset contains fields whose values are image data URLs, you can set the Value property of the Image Report Item to the field reference, the Source property to External, and the MimeType property to the type of the image: mage/png for PNG images, image/jpeg for JPEG images, and image/svg+xml for SVG images.