Crystal report itself is a report platform integrating application and design. It can be operated directly through the interface, and the data operation of the report, including statistics, can be completed without coding a line. Grouping, inserting charts and other functions. But its support for complex reports is not enough.
UFIDA report provides an interface similar to excel for report design, and can also provide secondary development, but the disadvantage is insufficient access to the database.
The key is what kind of report the subject needs to make, both of which can not be directly commented by simple quality.
In my words, because of the needs of the company, I use finereport, an interface similar to excel, which supports a variety of data sources, and it is quite convenient to use now.