Neue Möglichkeiten
1.Added the ability to customize export settings when printing reports in the viewer using the onPrintReport event, including image resolution and quality for PDF printing.
RJS
2.The RowNumber() function for dashboards. It returns the row number (1..N) of a row in the final sorted result.
RJS
3.The "Sankey" chart type in reports and dashboards. It shows the flows between categories as links whose width is proportional to the flow value.
RJS
4.Sparkline in Cross-Tab and Pivot Table.
RJS
5.MonthYear, QuarterYear, WeekYear and DayMonthYear functions in reports and dashboards. They group data by the month, the quarter, the week or the day within the year, keeping the chronological order.
RJS
6.Support for registering JavaScript objects as business objects in reports and dashboards, including automatic dictionary synchronization for nested objects and collections.
RJS
7.The PrimaryKey property has been added to the data columns in the data dictionary. The key columns are taken from the data source schema or from the Key attribute of business objects, shown with a key icon in the dictionary tree, and preselected when creating a relation in the report designer.
RJS
8.Added the "Markdown" component to reports. It renders Markdown text with headings, lists, tables, images, links and code blocks, breaks across pages, is exported to all formats, and has its own editor with color themes in the report designer.
RJS
9.Added the "Micro QR Code" barcode in reports. It supports versions M1-M4 with automatic version selection, numeric, alphanumeric and byte data and the error correction levels L, M and Q; by default the highest level that fits the data is selected.
RJS
10.Support for the OData V4 protocol in the JS report engine. The connection version (V3 or V4) can now be selected in the web designer when working in JS mode.
RJS
11.The relations of the data dictionary are now created from the foreign keys of the database when retrieving columns from a SQL connection of any type: MS SQL, MySQL and MariaDB, PostgreSQL, Oracle, Firebird, SQLite, SQL CE, Access, Teradata, Snowflake, DuckDB, VistaDB, as well as the connections through ODBC and OLE DB.
RJS
12.Added a new GetLabels function for list variables requested from the user. It returns the labels of the selected items instead of their keys, so they can be used in queries and expressions, for example GetLabels("Cities").ToQueryString(); the short form Cities.Labels can be used as well.
RJS

Verbesserungen
1.When exporting a report to OpenDocument Writer, hyperlinks of text components and images are now exported.
RJS

Behobene Fehler
1.Fixed filtering with list variables in the viewer when the Contains function compares selected string values with numeric column values.
RJS
2.Fixed an issue where hyperlinks of chart series did not open in the web viewer unless drill-down was enabled for the series.
RJS
3.An issue with synchronous requests being used to load external images and file-based data sources during asynchronous report rendering has been fixed.
RJS
4.When exporting a report to Word with the "Use Page Header and Footer" option enabled, the row height was calculated slightly incorrectly, so the last row on a page could move to the next page.
RJS
5.The height of the "Image" component was calculated incorrectly when the DockStyle and MinSize/MaxSize properties were used together.
RJS
6.Calculating percentages for row and column totals in the "Cross-Tab" report component and the "Pivot Table" dashboard element.
RJS
7.An issue with the "Cross-Tab" component, where a summary field disabled by a condition was still included in the header calculation, has been fixed.
RJS


By using this website, you agree to the use of cookies for analytics and personalized content. Cookies store useful information on your computer to help us improve efficiency and usability. For more information, please read the privacy policy and cookie policy.