Error filling print... java.lang.String cannot be cast to java.lang.Number

1、错误描述

Error filling print... java.lang.String cannot be cast to java.lang.Number


2、错误原因

IReport设置饼图时,Value expression中的值要设置成数值类型,但是guestId字段定义成varchar

Error filling print... java.lang.String cannot be cast to java.lang.Number


3、解决办法

将Value expression中的字段转换成数值类型