Jasper reports 为Jasper报告中的每个组重置$V{REPORT_COUNT}

Jasper reports 为Jasper报告中的每个组重置$V{REPORT_COUNT},jasper-reports,ireport,Jasper Reports,Ireport,我在JasperReports中使用$V{REPORT\u COUNT}打印序列号,效果很好。但是,当我按字段分组并在新页面上启动每个组时,序列号仍然会在组之间继续 我需要为每个组重置此变量$V{REPORT\u COUNT} 谢谢。如果您希望在每页上重置计数,那么根据定义,这不是$V{REPORT\u count} 听起来您需要内置变量$V{PAGE\u COUNT}。或者您可能需要内置的$V{MyGroup\u COUNT} 一般来说,您可以创建自己的变量来计算所需的数量。但在这种情况下,内

我在JasperReports中使用
$V{REPORT\u COUNT}
打印序列号,效果很好。但是,当我按字段分组并在新页面上启动每个组时,序列号仍然会在组之间继续

我需要为每个组重置此变量
$V{REPORT\u COUNT}


谢谢。

如果您希望在每页上重置计数,那么根据定义,这不是
$V{REPORT\u count}

听起来您需要内置变量
$V{PAGE\u COUNT}
。或者您可能需要内置的
$V{MyGroup\u COUNT}


一般来说,您可以创建自己的变量来计算所需的数量。但在这种情况下,内置组可能满足您的需要。

当您在i报表中创建新组时,ireport的变量中将自动创建一个新变量。用这个代替报告计数。对于每个组,sl no将以1开头。

该变量由组名创建,例如,如果组名为grp1,则创建的变量为grp1_count

谢谢,这就成功了。我刚刚注意到另一个错误,我想也许你能帮上忙。“第x页,共y页”中使用的页码对于x来说是正确的,但是对于y来说是错误的,因为它给出的是最后一组而不是当前组的打印总页数。我试着看看是否有像MyGroup_NUMBER这样的变量,但碰巧没有。请问,我如何定义一个变量来给出当前组的总页数?我的直接猜测是没有内置变量。但是你应该能够创建一个。尝试使用一个变量重置每个组并在页面更改时递增。如果遇到问题,请将其作为新问题发布。新创建的变量的名称是什么?或者我怎么知道名字?