Cadena de consulta dinámica en JRXML [cerrado]

Estoy tratando de crear un informe que sea lo suficientemente inteligente como para modificar ligeramente su consulta SQL basada en un parámetro de entrada de algún tipo.

Por ejemplo, si ese valor de parámetro de modificación especial es "1", agrega un campo en la selección y agrega un grupo por cláusula a la consulta.

He examinado las expresiones java, pero no parecen ser compatibles con la etiqueta queryString del jrxml. También intenté hacer una variable que contenga la expresión java y usar esa variable en la etiqueta queryString ... ¡Eso tampoco funcionó!

En este momento estoy pensando en tener un procedimiento almacenado con toda esa lógica y simplemente hacer que jrxml llame a ese procedimiento almacenado con el parámetro de entrada de modificación, pero el proyecto en el que estoy trabajando no parece tener demasiados proceso almacenado, así que me gustaría ver si hay otras soluciones antes de seguir ese camino.

Gracias por tu ayuda

Gracias chicos por su ayuda, muy apreciado. Sin embargo, encontré otra forma de hacerlo y lo publiqué para obtener información:aqu

Respuestas a la pregunta(3)

Su respuesta a la pregunta