"合并之前加了个字符串拼在一起去合并, 如果合并之后怎么处理字符串?? 比如,我有 6 行数据,要同值合并,数据如下 2+“ABC” 2+“ABC” 2+“ABC” 2 2 2 同值合并的话得到 .."
合并之前加了个字符串拼在一起去合并,如果合并之后怎么处理字符串??比如,我有 6 行数据,要同值合并,数据如下2+“ABC”2+“ABC”2+“ABC”222
同值合并的话得到结果2ABC2这两行数据,如果这时候合并后需要处理这个 2ABC 字符串,替换成某个字符要怎么办??比如要把 2ABC 变成 2DE, 求解,谢谢!
写显示值表达式看是否能满足需求,例如:if(like(string(value()),“2ABC”),“ADE”,value())
写显示值表达式是否会影响之前的同值合并?因为我是想先同值合并,合并后的数据在去处理
不会,因为表达式是对和 2ABC 一样的字符串做处理的
谢谢,我试下下确实不影响但是遇到另一个问题,因为我是数字加字符串然后显示值表达式那里把字符串去掉,但是统计合计怎么办?现在统计的合计是把字符串都加在一起了,怎么只让他统计显示值的数字的和?
可以用数据集的 sum 函数进行对应字段的求和或者截取下之后,转成数值类型做求和计算
谢谢,已经解决了
写显示值表达式看是否能满足需求,例如:if(like(string(value()),“2ABC”),“ADE”,value())
写显示值表达式是否会影响之前的同值合并?因为我是想先同值合并,合并后的数据在去处理
不会,因为表达式是对和 2ABC 一样的字符串做处理的
谢谢,我试下下确实不影响但是遇到另一个问题,因为我是数字加字符串然后显示值表达式那里把字符串去掉,但是统计合计怎么办?现在统计的合计是把字符串都加在一起了,怎么只让他统计显示值的数字的和?
可以用数据集的 sum 函数进行对应字段的求和
或者截取下之后,转成数值类型做求和计算
谢谢,已经解决了