产品名: Dr.Sum , Dr.Sum Datalizer
版本: 3.x 4.x 5.x
将包含特定字符串(中间匹配)的值转换为Datalizer中的自定义项目或EA视图中的新项目的方法取决于正在使用的Dr.Sum的版本。
<设定例> 当 "项目A "的值包含 "xxx "时,被输出为 "其他",而当它不包含 "xxx "时,"项目A "的值直接被输出。
这个是在Dr.Sum视图中才会符合的例子。
使用自定义项目时,项目名需要用[]框起来。(例:[项目A])
使用CASE表达式和INSTR函数(Ver. 5.0或更高版本)
CASE WHEN INSTR(项目A,'xxx')>0 THEN '其他' ELSE 项目A END
<解说>
INSTR函数是在指定参数1(项目A)中返回参数2('xxx')出现在的位置的数值。 如果它没有出现,则返回0。
在CASE表达式中,如果INSTR函数的结果大于0,则返回 "其他",如果小于0,则返回 "项目A "的值。
本条FAQ引用并翻译自:https://cs.wingarc.com/ja/kb/000002381?brand=dr_sum