包含-匹配功能

2020-09-03 15:37发布

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

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


您好,

我有一个CI(配置项)票据转储,需要在台式机,笔记本电脑,工作站等中分叉。

所以我在下面的公式上创建了...

= If(Match([HPD CI];" * dtp *; * DTP *"))然后是"桌面"

ElseIf(Match([HPD CI];" * ltpc *; * LTPC *; * ltpC *; * LTPC *"))然后是" ERC笔记本电脑"

ElseIf(Match([HPD CI];" * ltp *; * LTP *"))然后是"笔记本电脑"

ElseIf(Match([HPD CI];" * wskc *; * dtpc *; * DTPC *; * wsk *; * wskC *; * WSKC *"))然后是"工作站"

ElseIf(Match([HPD CI];" * prn *"))然后是"打印机"

其他"其他"

并且配方被成功接受,但是当我提取转储文件时,我只得到了"其他",而没有得到预期的答案,即台式机,笔记本电脑.....打印机。

请检查并指导我。

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

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


您好,

我有一个CI(配置项)票据转储,需要在台式机,笔记本电脑,工作站等中分叉。

所以我在下面的公式上创建了...

= If(Match([HPD CI];" * dtp *; * DTP *"))然后是"桌面"

ElseIf(Match([HPD CI];" * ltpc *; * LTPC *; * ltpC *; * LTPC *"))然后是" ERC笔记本电脑"

ElseIf(Match([HPD CI];" * ltp *; * LTP *"))然后是"笔记本电脑"

ElseIf(Match([HPD CI];" * wskc *; * dtpc *; * DTPC *; * wsk *; * wskC *; * WSKC *"))然后是"工作站"

ElseIf(Match([HPD CI];" * prn *"))然后是"打印机"

其他"其他"

并且配方被成功接受,但是当我提取转储文件时,我只得到了"其他",而没有得到预期的答案,即台式机,笔记本电脑.....打印机。

请检查并指导我。

付费偷看设置
发送
3条回答
当学会了学习
1楼-- · 2020-09-03 15:52

嗨,阿米特,

我相信您应该使用OR函数,或者(甚至更好)可以在检查值之前将字符串大写。 首先尝试一种情况,看看是否可行,例如:

= if(Match([Upper([HPD CI]);" * DTP *")然后是"桌面"

其他"其他"

然后在更多情况下使其更加复杂...

致谢

Daniele

me_for_i
2楼-- · 2020-09-03 15:54

我已经修正了您的标签。
发布时,请提及您使用的产品。

d56caomao
3楼-- · 2020-09-03 15:57

很高兴 ! 您可以将问题标记为已回答吗? :)

一周热门 更多>