Many Report Development Tools, especially the products with a little color of BI, often claim to end-users that their products are simple to use, they can finish the reports just by dragging and dropping, even make the end-users create various statistical reports as desired.
It is incredibly that the report development has become so easily and simple!
In fact,programmers still fight for tough battle against various reports, there is little opportunity to use the products directly for end-users whether they bought the report tools or use OLAP products, they still use the easy MS Excel to make report.
It is just wishful thinking to hope the end-users to make various statistical reports by the using of pure dragging and dropping reporting tools. Of course, some simple Web reports, like row grouping or simple cross tab, can be make in this way. But most complex reports make the programmers feel afraid, it is nearly impossible for end-users who don’t understand the relationship of data structure to complete the reports by “dragging and dropping”.
It just can set the paper position of the data items by dragging and dropping, there is no help for the summary condition, classifying rules and operational formula of the complex report that must be dealt with. The problems should be settled by writing abstract expressions in the event, this needs end-users to understand the operational model of report beforehand and no more simpler than coding. Moreover, it is hardly to set the position by dragging and dropping, most of the current report tools’ editing styles are based on the controls, this way is a general chart editing scheme which completely failed reflecting the regularity of the table. Theoretically speaking, it can draw reports, but it is very fussy and often not align properly. Truly successful table products like Excel are not used the way to drag and drop controls.
Then, it is impossible to make Web reports by themselves for the end-users? It is possible of course! But it can only make very easy reports directly based on the universal dragging and dropping report tools. It is possible to use the program tools with industry colors for the complex industry reports, that is to say, it needs programmers use the report tools based on some technology, integrate the industry experience, set various template styles or wizards of the report, and the end-users choose to fill in the corresponding parameters to generate various complex statistical reports. This work’s difficulties depend on the function and integration of the report development tools.
For the complicated report requirements at present, it is easier said than done for drawing report by dragging and dropping.
RAQ Report—Free Java Reporting Tool http://www.raqsoft.com/