使用计算列拆分字符串

2020-08-20 13:47发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个包含字符串值的列。我想用一个普通符号(?)分割字符串。如何使用计算列来实现这一点?

字符串值:

abcd?123

Def12?1t&#*

Asd?12

预期输出:

abcd

Def12

Asd

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个包含字符串值的列。我想用一个普通符号(?)分割字符串。如何使用计算列来实现这一点?

字符串值:

abcd?123

Def12?1t&#*

Asd?12

预期输出:

abcd

Def12

Asd

付费偷看设置
发送
1条回答
黑丝骑士
1楼 · 2020-08-20 14:27.采纳回答

您可以在计算所得的列中使用以下列引擎表达式:

 if(instr(" VALUE",'?')> 0,leftstr(" VALUE",instr(" VALUE",'  ?')-1)," VALUE")

if函数只是对没有?的值的安全保护。

用您的列名替换VALUE。

一周热门 更多>