Jasper reports 如何仅当报表中的特定列值不为空时才打印报表中的序列号

Jasper reports 如何仅当报表中的特定列值不为空时才打印报表中的序列号,jasper-reports,Jasper Reports,我在报告中有一个序列号列,当特定列值不为null时,我希望在其中显示序列号。因此,我创建了一个名为EmployeeSerialNumber的组,并将组表达式设置为$F{empid},在序列号文本字段属性中,我设置了 new Boolean($V{EmployeeSerialNumber\u COUNT}.intValue()==1)forExpression和forText Field Expression设置了$V{REPORT\u COUNT} 但预览如下 SlNo. empid

我在报告中有一个序列号列,当特定列值不为null时,我希望在其中显示序列号。因此,我创建了一个名为
EmployeeSerialNumber
的组,并将组表达式设置为
$F{empid}
,在序列号文本字段属性中,我设置了
new Boolean($V{EmployeeSerialNumber\u COUNT}.intValue()==1)
for
Expression
和for
Text Field Expression
设置了
$V{REPORT\u COUNT}

但预览如下

SlNo. empid intime outime 1 100 9:00 1:00 2:00 6:00 3 101 9:10 1:20 斯莱诺。empid时间超时 1 100 9:00 1:00 2:00 6:00 3 101 9:10 1:20 但是,我希望预览如下:

SlNo. empid intime outime 1 100 9:00 1:00 2:00 6:00 2 101 9:10 1:20 斯莱诺。empid时间超时 1 100 9:00 1:00 2:00 6:00 2 101 9:10 1:20
任何人都可以帮助我吗,非常感谢

@Shan可能的重复:谢谢,它现在正在使用此链接(如何计算组数–Alex K)