As of January's Service Pack, you can take advantage of a new high-performance FlexChartField (Beta) to complete your reports' data visualisation needs. Its powerful and flexible data binding make adding data visualisation capabilities a simpler task in FlexReport. The FlexChartField is supported in FlexReport in all three platforms: WinForms, UWP, WPF. While FlexReports already have built-in chart options. FlexChartField offers much more flexibility.
Here's a simple scenario to bind FlexChart with data:
In Data tab, add a new data source and bind it with Orders table of C1Nwind.mdb database. Set following query to bind data:
SELECT o.OrderDate, od.Quantity * od.UnitPrice AS OrderItemSum FROM Orders AS o, [Order Details] AS od WHERE o.OrderId = od.OrderId
Follow rest of the steps in the FlexReport Wizard.
You can also navigate to other reports, a url, or a script via the hyperlink property of FlexChartField or a particular Series. Here's an example: Suppose you want to show Total Orders per Year and monthly sales for the particular year. Both problems are solved in separate reports. In one report, a chart shows Total Orders per year. If a user clicks on one series, the report should navigate to the chart in other report and pass the year, for which Monthly sales should be shown.
Monthly sales for Year 2014 would be shown. Here is a video demonstrating the above.
For a complete settings of the charts in the two reports, please refer to the FlexChart Navigation report from "FlexCommonTasks" sample. For other features, please refer to following reports:
Note about Old ChartField The old ChartField is now hidden by default and has been turned into LegacyChartField. To restore it you can check option in File->Options dialog. If an old ChartField already exists in a report definition, all related functionality in the Designer would still work fine.