使用单个JRXML进行多个PDF导出

时间:2014-09-15 10:07:12

标签: jasper-reports jasperserver

我正在使用 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 进行操作?

1 个答案:

答案 0 :(得分:0)

您可以参数化查询。如果我理解正确,选择department是一个简单的WHERE子句问题,你可以添加到查询中:

WHERE dept like $P{DEPT_PARAM} 

并根据需要从jasperserver传递该参数("%"当您需要为所有部门打印时)