【发布时间】:2009-03-16 23:10:24
【问题描述】:
我正在尝试构建一个足够智能的报告,可以根据某种输入参数稍微修改其 sql 查询。
例如,如果那个特殊的修改参数值为“1”,它会在 select 中添加一个字段,并在查询中添加一个 group by 子句。
我研究了 java 表达式,但 jrxml 的 queryString 标记似乎不支持它们。还尝试创建一个包含 java 表达式的变量并在 queryString 标记中使用该变量......这也不起作用!
现在我在想可能有一个包含所有逻辑的存储过程,只是让 jrxml 使用修改输入参数调用该存储过程,但我正在处理的项目似乎没有一个完整的很多存储过程,所以我想看看在我走这条路之前是否还有其他解决方案。
感谢您的帮助。
谢谢大家的帮助,非常感谢。但是我找到了另一种方法,并将其发布以供参考:here
【问题讨论】:
标签: dynamic jasper-reports query-string report