2020-09-06 15:54发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我有一个{Workinghours}字段,如字符串格式的10:23。 我想将此字符串值乘以固定数字。 我创建了以下公式:
如果{Command.EVSTRNAME} <'800'
then int(tonumber({@Workinghourstime}))* 41
检查公式时没有错误,但是当我在工作表上放下该公式时,出现以下错误:
"字符串是非数字的。
请告知。 谢谢
该字符串不是数字,因为其中包含":"。 假设这是一个时间,则需要将时间转换为十进制,而不是将字符串转换为数字。 可能看起来像这样:
Stringvar [] timeparts = split({WorkingHours},":"); Numbervar hrs:= 0; Numbervar分钟= 0; 如果isNumeric(timeparts [1]),则hrs:= ToNumber(timeparts [1]); 如果isNumeric(timeparts [2]),则分钟数:= ToNumber(timeparts [2])/60; (小时+分钟)* 41
-Dell
太棒了! 非常感谢Dell的帮助。 可以!
最多设置5个标签!
该字符串不是数字,因为其中包含":"。 假设这是一个时间,则需要将时间转换为十进制,而不是将字符串转换为数字。 可能看起来像这样:
-Dell
太棒了! 非常感谢Dell的帮助。 可以!
一周热门 更多>