如何在jasper报告中写入报告计数变量的条件

时间:2014-03-19 04:23:08

标签: jasper-reports

我的问题是我希望Report_Count变量为null,如果它增加到28.所以对于大于28的任何值,它将变为null。 我在报告计数变量的表达式属性

时已经在打印中写了这个条件
($V{REPORT_COUNT} > 28) ? $V{REPORT_COUNT} = null : $V{REPORT_COUNT}

是否有效或包含任何错误?我不知道为什么它不工作..... 任何帮助都会很明显......

1 个答案:

答案 0 :(得分:4)

如果您指的是内置REPORT_COUNT变量,据我所知,您无法更改其值。但是,您可以定义自己的变量,例如MY_REPORT_COUNT,并将其打印在文本字段中。

对于变量类类型 - 选择例如Integer。 对于变量表达式:

$V{REPORT_COUNT}.intValue() > 28 ? null : $V{REPORT_COUNT}