Jasper reports 如何在报告中获取单个组的总数

Jasper reports 如何在报告中获取单个组的总数,jasper-reports,Jasper Reports,我有一份jasper报告正在与iReport一起制作,它基本上是前一天收到的页面列表。该报告包含全天的总页数,然后是每组页面类型的单独总计 需求说明我需要显示所列记录和组上方的所有总计(例如显示在标题栏中)。我为所有页面的总数创建了一个变量,这个变量可以工作,但是我很难得到每个组的总数 它应该是这样的: Total pages received: 50 Total GROUP_A: 20 Total GROUP_B: 30 当我尝试使用为组总数设置的变量时,它只会给我最后使用的组,所以它

我有一份jasper报告正在与iReport一起制作,它基本上是前一天收到的页面列表。该报告包含全天的总页数,然后是每组页面类型的单独总计

需求说明我需要显示所列记录和组上方的所有总计(例如显示在标题栏中)。我为所有页面的总数创建了一个变量,这个变量可以工作,但是我很难得到每个组的总数

它应该是这样的:

Total pages received: 50
Total GROUP_A: 20    Total GROUP_B: 30
当我尝试使用为组总数设置的变量时,它只会给我最后使用的组,所以它会说30。我不确定如何创建一个变量来获取特定组的总数


我可以在我的SQL结果集中包含总计,但被要求在iReport中执行此操作。

如果我正确理解此问题,您需要将您在组中使用的变量的副本放在标题栏中。诀窍在于标题栏中的对象确保您已经设置了评估时间&评估组组或报告,具体取决于您要得到的总数。

可能重复的-应该加上这并不是一个完全重复的问题,但这个答案似乎也适用于你?@Neil尝试在你的参考答案中使用这些信息,但这是关于分组的。我可以在组带中获得组总数,但我需要在任何组带之前获得个性化的组总数(因此它总是显示一次,位于报告顶部)。我不知道如何创建自定义求和变量来实现这一点。或者我误解了参考答案?可能是重复的我只有两组可能,这很有效。对于第一组,评估时间“组”总计第一组。对于第二组,评估时间“报告”总计最后一组。如果我有第三组,我不确定如何得到第一组和最后一组的总数。