找回密码
 立即注册

QQ登录

只需一步,快速开始

言多必失

初级会员

47

主题

79

帖子

322

积分

初级会员

积分
322
言多必失
初级会员   /  发表于:2024-11-27 14:38  /   查看:25  /  回复:3
1金币
如图所示,我用了如下表达式来判断字符时做出的处理,,同比金额这个字段可能为N/A 或者 -, 为什么还是报错:
{IIF(同比金额<>"N/A"Or 同比金额<>"-",IIF(Isothing(Sum(同比金额)),"-",Format(ToDouble(Sum(同比金额)),"#,##0")),null)}





附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

3 个回复

倒序浏览
Bella.YuanWyn认证
超级版主   /  发表于:昨天 16:53
沙发
问题描述:特殊字符如何处理?
问题解答:
您好,这个需要预览看看您的实际数据是否是“N/A”,您看看实际数据,根据实际显示的结果来编写对应的表达式,
回复 使用道具 举报
言多必失
初级会员   /  发表于:昨天 17:26
板凳
Bella.Yuan 发表于 2024-11-27 16:53
问题描述:特殊字符如何处理?
问题解答:您好,这个需要预览看看您的实际数据是否是“N/A”,您看看实际 ...

实际数据确实有N/A和数字这种混杂的
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:昨天 17:55
地板
言多必失 发表于 2024-11-27 17:26
实际数据确实有N/A和数字这种混杂的


确定一下,您的意思是数据内容存在 "N/A"  和  “-” 是么?

如果是这样的话,您试试这个表达式
{Format(Sum(IF(同比金额<>"N/A"Or 同比金额<>"-", 0, ToDouble(Sum(同比金额))),"#,##0"))}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部