The main report consists of 25 sub reports. The client requirement was to generate a Workbook of 6 sheets with the 25 report arranged in them in a manner that they should not have overlapping column or rows. There is a filtration on the number and type of sub report visible to the user based on user type. The charts used in the report were to be customized, for which we used java class to customize its label, formatting the data shown in the axes. The reports were then to be deployed in the Jasper Server. The jasper server has 25 cascading input controls (Dynamic input controls). These input controls are sent as a parameter to the reports.
About our Client