Book review: JasperReports 3.6 Development Cookbook

jasper_img_200

JasperReports 3.6 Development Cookbook by Bilal Siddiqui offers 8 chapters on about 380 pages of practical advice on working with iReport and the underlying JasperReports library.

The book starts off with the basics of putting a report together in iReport, explaining en passant how iReport and the JasperReports library work together to create the final report output.

In . . . → Read More: Book review: JasperReports 3.6 Development Cookbook

Developing a Custom Kettle Plugin: Triggering a Report on JasperServer

screenshot-job

The previous posts on Kettle plugin development focus on transformation steps. It is also possible to extend Kettle with custom job entries. This post introduces a plugin that provides a job entry which can trigger a report on JasperServer 3.7 Community Edition. Scheduling reports can be a tricky thing. If you keep your reports on JasperServer, . . . → Read More: Developing a Custom Kettle Plugin: Triggering a Report on JasperServer

Date calculation in iReport

Screen Shot Date Calculations

When working with JasperServer, JasperReports, and iReport it is a common problem to perform date calculations. You would usually want to calculate dates to fill parameters when calling sub reports for example. iReport expressions offer a way to do calculations in Java or Groovy. But each calculation, like the definition of a parameter value, must consist of exactly one expression. When trying to define a complex date object, describing the last day of the last month for example, most people find it very difficult, if not impossible, to do this in a single expression. . . . → Read More: Date calculation in iReport