【发布时间】:2012-04-05 14:30:43
【问题描述】:
首先,记录按表格组件显示在表格中,而不是在报表中。
结果如下所示:
YEARS MONTHS SUMMONTH SUMQUARTER
----- ------ -------- ----------
2009 Jan 130984 432041
Feb 146503
Mar 154554
Apr 147917 435150
May 131822
Jun 155411
Jul 144000 424806
Aug 130369
Sep 150437
Oct 112137 400114
Nov 152057
Dec 135920
=====================================
Jan-Dec 1692111
=====================================
2010 Jan 139927 417564
Feb 154940
Mar 122697
Apr 163257 413305
May 124999
Jun 125049
Jul 145127 427612
Aug 138804
Sep 143681
Oct 143398 406381
Nov 125351
Dec 137632
=====================================
Jan-Dec 1664862
=====================================
sumquarter 列显示一年中每个季度的总和。
重复字段值时不打印。
问题是如何对sumquarter的列进行分组,让每行第一个打印的重复值加入下一个重复值成为单个单元格,直到遇到非重复值?
您可以简单地在图像中看到它。 下面是表格显示的图像,我更喜欢的解决方案是将这 3 个月的总和分组到一个单元格中。
图片如下:
【问题讨论】:
标签: jasper-reports ireport tabular