如何计算地址字段为空(或任何其他值)的行数,然后在摘要带中打印总数?
我尝试过使用变量,但似乎无法使用变量。
答案 0 :(得分:3)
使用属性声明变量$V{countNull}
:
Variable class = java.lang.Integer
Calculation = Sum
ResetType = Report
Increment type = None
Variable expression = $F{address} != null ? 0 : 1
将$V{countNull}
放入摘要频段。
将$V{countNull}
放入明细区域以查看其计算(用于调试)。
答案 1 :(得分:1)
添加具有以下属性的变量:
Variable class : java.lang.Integer
Caculation : Sum
Reset Type : Report
Increment type : Group
Increment group : YourGroupName
Variable expression : $F{yourField}.equals("") ? 0 : 1