I am having troubles converting BigDecimal (4 decimal places) to a Double (2 decimal places) in JasperReports. I tried CONVERT() and it was erroneous. Can someone enlighten me?
I am not sure what you mean by conversion.
If you mean typecasting, then simply call BigDecimal.doubleValue()
But I assume you mean the display format - for that you may use the Pattern property of the report field. If you are using iReport then you can select a number format pattern from a number of format presets.
If your needs go beyond that functionality then you can create a custom decimal formatter. Here is what you can do: