找回密码
 立即注册

QQ登录

只需一步,快速开始

言多必失

初级会员

49

主题

82

帖子

339

积分

初级会员

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





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

4 个回复

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

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


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

如果是这样的话,您试试这个表达式
{Format(Sum(IF(同比金额<>"N/A"Or 同比金额<>"-", 0, ToDouble(Sum(同比金额))),"#,##0"))}
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-12-2 14:53:08
5#
Eden.Sun 发表于 2024-11-27 17:55
确定一下,您的意思是数据内容存在 "N/A"  和  “-” 是么?

如果是这样的话,您试试这个表达式

您好。您的问题解决了吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部