上一次ireport中new BigDecimal方式处理科学计数法,但是有一个坑,前面数据为空,后面的sum就会报错

方式:new BigDecimal($F{money}).setScale(2,BigDecimal.ROUND_HALF_UP)

报错如下:Error evaluating expression : Source text :xxxx

 

ireport中科学计数法new BigDecimal方式,为空值时sum字段报错

 如果遇到这种问题,需要换一种方式解决科学计数法

将后台传过来的double类型的值,用BigDecimal类型的值来接收就可以了,或者直接将报错的sum值改为BigDecimal类型的即可

ireport中科学计数法new BigDecimal方式,为空值时sum字段报错

剩下的显示格式自定义就好

ireport中科学计数法new BigDecimal方式,为空值时sum字段报错

完美解决科学计数法问题,数据为空时也不会报错。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
  • 2022-01-21
  • 2021-08-24
  • 2022-12-23
  • 2021-11-18
猜你喜欢
  • 2021-12-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-16
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案