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