我使用 JasperReports 与 iReport 在我的网站上生成导出。
到目前为止,我成功地创造了许多基本的'报告采用以下格式:
Title
Number | date | value
1 | 2014-08-10 | 42 `// with this part beeing programaticaly repeated`
2 | 2014-08-15 | 84
3 | 2014-09-05 | 24
我现在需要做的是为每个月添加一条总和,如下所示:
Title
Number | date | value
1 | 2014-08-10 | 42
2 | 2014-08-15 | 84
**SUM | 2014-08 | 126** `// I want to add this line at the end of every month`
3 | 2014-09-05 | 24
**SUM | 2014-09 | 24**
我还没能在互联网上找到任何东西,因为我不知道如何制定我的问题。我试过的所有内容都只添加了' sum列'在每个基本专栏之后,女巫并不是我想要做的事情。
我是否遗漏了一项功能,或者想要实现这一功能?
编辑:
它不是 Java ,而是 JasperReports / iReport 问题。一旦我知道 JasperReports 如何允许这样做,我就会发现如何用Java做到这一点。
答案 0 :(得分:0)
此处有一个类似的问题,您可以查看How to sum all values in a column in Jaspersoft iReport Designer?我已使用此快速Google search查找更多参考资料。
您还可以查看Jasper Reports Project存档提供的演示,例如:jasperreports-5.6.0/demo/samples/jasper/reports
。还有JR web site的文档可以解释一下。
这应该给出一个基本的想法,如何做总和部分。为了在一年中的数据和计算每月的总和,需要对月份进行分组,每当您的日期月份发生变化时重置变量。 example对于您想要的内容可能有点过分,this search可以找到更多内容。