Jasper reports Jasper报告组使用列的子报告

Jasper reports Jasper报告组使用列的子报告,jasper-reports,grouping,subreport,Jasper Reports,Grouping,Subreport,我有一个主报表(使用iReport 5.0.4)和一个子报表,该子报表使用一个名为“Group Number”的字段进行分组(对不起,这是实际的列名) 当有多个组时,我的报告工作正常,但它会生成垂直向下滚动页面的每个组结果 我希望能够让每个组都垂直穿过,但当我尝试使用列时,它只是将每个组的数据强制放入列中,而不是整个组1,然后在下一列中放入组2,以此类推 最多可以有8个组,因此我希望不必创建8个带有“打印时间”表达式的单独子报表来显示/隐藏它们 有人能告诉我这是否可行吗 谢谢 米奇我认为制作子报

我有一个主报表(使用iReport 5.0.4)和一个子报表,该子报表使用一个名为“Group Number”的字段进行分组(对不起,这是实际的列名)

当有多个组时,我的报告工作正常,但它会生成垂直向下滚动页面的每个组结果

我希望能够让每个组都垂直穿过,但当我尝试使用列时,它只是将每个组的数据强制放入列中,而不是整个组1,然后在下一列中放入组2,以此类推

最多可以有8个组,因此我希望不必创建8个带有“打印时间”表达式的单独子报表来显示/隐藏它们

有人能告诉我这是否可行吗

谢谢


米奇

我认为制作子报表是最简单、最明显的方法。但如果您想以其他方式实现它,我只能建议使用scriptlet,并手动形成数据集(转置它)

另一个建议是,当您直接从数据库生成报告(即将连接传递到jasper)时,您可以修改查询并转换数据(透视表)


无论如何,请提供更多关于您案例的信息。我会尽力帮助你。

你能贴出说明你需要的图片吗?