如何使用最大值公式返回字符串名称?

2020-09-15 18:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 如果我使用以下公...

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

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


大家好,

如果我使用以下公式来查找最大值,则需要返回"名称"的帮助。 参见以下示例:使用以下公式,我将得到500,但是如何返回字符串名称" Orange"? 任何输入,不胜感激。 非常感谢。

弗兰基

maximum({Value})

NameValueApple100Orange500Grapes300Watermelon

400

3条回答
大道至简
2020-09-15 19:04

我可能会尝试这样的事情:

 NumberVar val:= maximum({value});
 StringVar valStr:= ToText(val,0,'');
 NumberVar位于:= InStr({value},valStr);
 StringVar str:= left({value},at-1);
 找到BooleanVar:= false;
 StringVar结果:='';

 在:=在-1;
 虽然找不到
 (
   找到了:=(在" 0"至" 9"中为at = 0或str [at]); //当我们找到一个数字时结束
   如果找不到
     结果:= str [at] +结果; //在字符串前面添加一个字符
   在:=在-1;
 );
 结果

 

-Dell

一周热门 更多>