Jasper reports 变量在报告的第一行返回null

Jasper reports 变量在报告的第一行返回null,jasper-reports,Jasper Reports,我正在使用Jaspersoft Studio生成报告 我有一个变量,它实际上检查了一列的空值not。该值的表达式为 $F{TODAY} == null ? new BigDecimal(0.00) : $F{TODAY} 就目前而言,TODAY列的值为空 问题是,首先,上面的表达式对第一行返回null,对其他行返回零。它应该为每行返回0,因为TODAY列为null 原因是什么?问题是将“初始值表达式”部分留空。 我也在该字段中添加了相同的表达式,现在效果很好。问题是将“初始值表达式”部分留空。

我正在使用Jaspersoft Studio生成报告

我有一个变量,它实际上检查了一列的空值not。该值的表达式为

$F{TODAY} == null ? new BigDecimal(0.00) : $F{TODAY}
就目前而言,TODAY列的值为空

问题是,首先,上面的表达式对第一行返回null,对其他行返回零。它应该为每行返回0,因为TODAY列为null

原因是什么?

问题是将“初始值表达式”部分留空。 我也在该字段中添加了相同的表达式,现在效果很好。

问题是将“初始值表达式”部分留空。 我也在该字段中添加了相同的表达式,现在效果很好。

问题是将“初始值表达式”部分留空。 我也在该字段中添加了相同的表达式,现在效果很好。

问题是将“初始值表达式”部分留空。
我也向该字段添加了相同的表达式,现在效果很好。

这里也有同样的问题。对初始值使用相同表达式的旧版本不适用于我,因为前两行现在具有相同的值


我最终通过在iReport上修改变量:Property:Reset Type:None来修复它

这里也有同样的问题。对初始值使用相同表达式的旧版本不适用于我,因为前两行现在具有相同的值


我最终通过在iReport上修改变量:Property:Reset Type:None来修复它

这里也有同样的问题。对初始值使用相同表达式的旧版本不适用于我,因为前两行现在具有相同的值


我最终通过在iReport上修改变量:Property:Reset Type:None来修复它

这里也有同样的问题。对初始值使用相同表达式的旧版本不适用于我,因为前两行现在具有相同的值


我最终通过在iReport上修改变量:Property:Reset Type:None来修复它

我有一个类似的问题,我在jasperSoft Studio中将显示变量的“文本字段”的“评估时间”设置为“自动”,而不是“现在”我有一个类似的问题,我通过在jasperSoft Studio中将显示变量的“文本字段”的“评估时间”设置为“自动”,而不是“现在”我有一个类似的问题我在jasperSoft Studio中将显示变量的“文本字段”的“评估时间”设置为“自动”,而不是“现在”,从而解决了这个问题。我遇到了类似的问题,我在jasperSoft Studio中将显示变量的“文本字段”的“评估时间”设置为“自动”,而不是“现在”,从而解决了这个问题