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

Jasper reports 使用单个JRXML进行多个PDF导出,jasper-reports,jasperserver,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

我正在使用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仅包含人力资源相关数据,另一个pdf必须仅包含教育部相关数据等


如何使用iReport和JasperReports服务器实现这一点

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

WHERE dept like $P{DEPT_PARAM} 

并在需要打印所有部门时,根据需要从jasperserver%传递该参数

如何使用报告?你有管理PDF打印的Java代码吗?没有,没有Java代码。我正在使用我提到的Jasper服务器来安排报告。谢谢@Deltharis。。。但我希望每个部门都有一个单独的pdf。Jasper服务器将如何做到这一点。因为它是带有动态输入参数UMM的计划报告。。。是否计划使用不同参数的更多PDF?是。。你是对的。。但如果将来有另一个Departmet add,那么我必须使用新添加的参数安排其他报告。。