繁体   English   中英

如何在Jaspersoft iReport Designer 4.7中获得3页的报告

[英]How do I get a 3 page report in Jaspersoft iReport Designer 4.7

首先:我已经阅读了这个问题,但是它对我不起作用。

我需要什么:我有一个SQL查询,该查询返回包含约50行的3列集,如下所示:

year | month | number
2012 | 1     | 35
2012 | 2     | 24
2012 | 3     | 127

等等。 现在,我需要此数据的两种不同表示形式。 第一个是二维条形图,第二个是显示数字的表格。 我都做到了,但是我希望整个报告总共有3页。

第一页应该是带有报告标题的简单封面,据我所知,只需添加标题栏就可以得到它。 第二页应该是条形图(填满整个页面),第三页应该是表格(也填满整个页面)。

我尝试了以下操作,但未获得所需的结果:

  • 创建了2个子报表(1个代表条形,1个代表表),并将它们都添加到主报表(在详细信息区域中)之间,并在它们之间进行了分页。 结果为2页,但图表和表格仅占其页面的一半。 当我尝试将子报表的大小调整为页面的完整大小时,我收到错误消息,提示它们超出范围...
  • 创建了1个带有2个明细带的报告。 将图表添加到详细信息区域1中,并将表格添加到详细信息区域2中。这对于两个元素来说都是页面的完整大小,但是现在整个已编译的报告有100页-> 2行SQL设置

那么我该如何完成我所需要的! 它甚至是正确使用的工具吗? 还是我应该简单地创建两个报告,将它们导出为PDF并手工合并PDF?

我的建议-在您的SQL查询中,添加第四列以表示您的年份和月份(我们将其称为年份-月份)。 使用以下字段创建明细带:年,月,数字。 为图表创建一个摘要带,以年月为x轴,以数字为y轴。 使标题和摘要带的大小与输出纸张的大小相同。 在iReport中,右键单击报告名称,然后转到该报告的“属性”框。 选中“在新页面上摘要”框。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM