找回密码
 立即注册

QQ登录

只需一步,快速开始

林.. Wyn认证

金牌服务用户

56

主题

140

帖子

454

积分

金牌服务用户

积分
454

Wyn认证

林.. Wyn认证
金牌服务用户   /  发表于:2023-1-4 16:58  /   查看:2068  /  回复:4
1金币

缓存数据集原来是正常的,突然数据不对,点编辑预览,输入参数值后报错如下,怎么解决
1672822481143.png56406249.png

最佳答案

查看完整内容

解决方法: {IIF(isnull([去年出货金额],0) = 0 or isnull([今年出货金额],0) = 0, 0, [今年出货金额] / [去年出货金额])}

4 个回复

倒序浏览
最佳答案
最佳答案
Felix.LiWyn认证
超级版主   /  发表于:2023-1-4 16:59:00
来自 4#
林.. 发表于 2023-1-4 17:35
是的,计算字段里有null值,IIF结果表达式不能转换null值,在前面条件表达式排除null值解决了


解决方法:
{IIF(isnull([去年出货金额],0) = 0 or isnull([今年出货金额],0) = 0, 0, [今年出货金额] / [去年出货金额])}
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2023-1-4 17:25:05
2#
您好,您的数据集中是不是有修改字段的类型啊?从报错信息来看,是 null 值在类型转换的过程中出问题了。
回复 使用道具 举报
林..Wyn认证
金牌服务用户   /  发表于:2023-1-4 17:35:40
3#
Eden.Sun 发表于 2023-1-4 17:25
您好,您的数据集中是不是有修改字段的类型啊?从报错信息来看,是 null 值在类型转换的过程中出问题了。

是的,计算字段里有null值,IIF结果表达式不能转换null值,在前面条件表达式排除null值解决了
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2023-1-5 14:41:20
5#
林.. 发表于 2023-1-4 17:35
是的,计算字段里有null值,IIF结果表达式不能转换null值,在前面条件表达式排除null值解决了

嗯嗯 ,了解。如果有新问题,咱们再开新帖提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部