我正在使用Jaspersoft Studio用於構建報告。變量在報告的第一行返回null null
我有一個實際檢查一列的變量TODAY的空值不是。該值的表達式爲
$F{TODAY} == null ? new BigDecimal(0.00) : $F{TODAY}
對於我現在的情況,TODAY列的值爲空值。
問題是,首先上面的表達式爲第一行返回null,其他行爲零。它應該返回0爲每一行,因爲今天列爲空
可能是什麼原因呢?
我正在使用Jaspersoft Studio用於構建報告。變量在報告的第一行返回null null
我有一個實際檢查一列的變量TODAY的空值不是。該值的表達式爲
$F{TODAY} == null ? new BigDecimal(0.00) : $F{TODAY}
對於我現在的情況,TODAY列的值爲空值。
問題是,首先上面的表達式爲第一行返回null,其他行爲零。它應該返回0爲每一行,因爲今天列爲空
可能是什麼原因呢?
問題是將「初始值表達式」部分留空。 我也添加了相同的表達式,並且它現在工作正常。
同樣的問題在這裏。對初始值使用相同表達式的較早修復程序對我來說不起作用,因爲前兩行現在具有相同的值。
我最終通過iReport修復它,將變量:屬性:重置類型:更改爲無。