大佬们,求助~~~明明没有设置ds1数据集中的“保存”列(值为“已保存”)转换成int类型,为什么会报错?【报表不是我做的,承接上一个人未完成的】
ds1的SQL:select * from jyjc_检验检测委托协议书
委托协议书新增多编号-新费用计算.zip
因为这个字段在数据库里面是INT类型的数据,你缺要保存 已保存 这三个字符肯定报错
---------------
要不你就把数据库中该字段改成 char(50)、nvarchar(50)之类可以存储字符的类型;要不你就填属性该字段对应的值用公式 IF(A1=="已保存",1,0) (假设是A1单元格,数据库中1表示已保存,0表示未保存)