言多必失 发表于 3 天前

sum中出现字符如何处理

如图所示,我用了如下表达式来判断字符时做出的处理,,同比金额这个字段可能为N/A 或者 -, 为什么还是报错:
{IIF(同比金额<>"N/A"Or 同比金额<>"-",IIF(Isothing(Sum(同比金额)),"-",Format(ToDouble(Sum(同比金额)),"#,##0")),null)}





Bella.Yuan 发表于 3 天前

问题描述:特殊字符如何处理?
问题解答:您好,这个需要预览看看您的实际数据是否是“N/A”,您看看实际数据,根据实际显示的结果来编写对应的表达式,

言多必失 发表于 3 天前

Bella.Yuan 发表于 2024-11-27 16:53
问题描述:特殊字符如何处理?
问题解答:您好,这个需要预览看看您的实际数据是否是“N/A”,您看看实际 ...

实际数据确实有N/A和数字这种混杂的

Eden.Sun 发表于 3 天前

言多必失 发表于 2024-11-27 17:26
实际数据确实有N/A和数字这种混杂的


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

如果是这样的话,您试试这个表达式
{Format(Sum(IF(同比金额<>"N/A"Or 同比金额<>"-", 0, ToDouble(Sum(同比金额))),"#,##0"))}
页: [1]
查看完整版本: sum中出现字符如何处理