我正在使用 iReport 来设计JRXML和 JasperReports服务器以进行报告调度。
我在 iReport 中使用SQL查询开发了简单的单个JRXML,它执行查询并获取记录并生成单个pdf。
现在我有不同类型的记录,如:
DEPT NAME Salary
---------------------------
HR MR XYZ 500000
MFG MR PQR 300000
HR MR ABC 400000
EDU MR DEF 350000
EDU MR SSS 400000
现在我的要求是为每个部门生成单独的pdf。意味着一个pdf只包含HR相关数据,其他必须只包含EDU相关数据等。
如何使用 iReport 和 JasperReports Server 进行操作?
答案 0 :(得分:0)
您可以参数化查询。如果我理解正确,选择department是一个简单的WHERE子句问题,你可以添加到查询中:
WHERE dept like $P{DEPT_PARAM}
并根据需要从jasperserver传递该参数("%"当您需要为所有部门打印时)