在Jasper Reports中从单个查询创建多个表

时间:2013-05-22 10:57:02

标签: jasper-reports ireport

我必须创建一个报告,其中主要是项目列表。在第一页上也应该有一堆表格,显示从列表中计算的数字(诸如不同类型的项目的数量等)。

这是一个展示这个想法的例子。这些项目的列表实际上很长,可用于多个页面。其他统计信息仅列在首页。

(..编辑:好像我还不能发布图片..)

我有一个数据库查询,用于检索项目列表的数据。问题是:有没有办法使用这个单一查询来形成所有需要的统计信息?

所有统计数据都可以通过例如使用jaspers组和变量来形成。我也知道如何通过为每个表使用子报表来实现所需的结果(然后我甚至可以为每个表定制查询以直接得到所需的值)但我想避免运行相同的(或几乎相同)多次查询。

1 个答案:

答案 0 :(得分:0)

尝试将您的表组件放入SUMMARY波段,因为详细信息带会重复数据集中每一行的记录。

See this