这应该是一个关于JasperReports的简单问题。我想对整个报表进行一个简单的计数器,该计数器应根据条件递增。但无论我尝试什么,计数器变量似乎总是在递增,而不考虑变量表达式。我的变量定义属性如下:
类: 整数
计算: 计数
重置类型: 报告
增量类型: 无
变量表达式:
初始值:
数据集中共有23行,根据标准,计数器最终应等于18。我将变量输出到摘要组中,并将评估时间设置为现在。然而,无论评估时间如何,甚至将变量表达式设置为
我忘记了什么简单的小事吗?
计算: 计数
重置类型: 报告
增量类型: 无
变量表达式:
$F{on_target}.doubleValue() >= 0.0
初始值:
Integer.valueOf(0)
数据集中共有23行,根据标准,计数器最终应等于18。我将变量输出到摘要组中,并将评估时间设置为现在。然而,无论评估时间如何,甚至将变量表达式设置为
Boolean.valueOf(true == false)
,变量的值总是最终为23。我忘记了什么简单的小事吗?