如何通过图形方法在Hana Calculation视图中计算时差

2020-08-22 13:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)表格中有两个字段,我需要通过图形...

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

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


表格中有两个字段,我需要通过图形方法将这两个字段之间的时间差计算为新的计算列。

START_TIME =" 00:05:30"

END_TIME =" 00:05:35"

如何通过图形方法计算这两次之间的差。 我尝试使用运算符"-",但是没有用。 我也尝试将现有类型更改为时间戳并减去。 系统仍然抛出与"执行查询错误"无效的日期,时间或时间戳值相同的错误

请为此提供建议。

付费偷看设置
发送
2条回答
骆驼绵羊
1楼 · 2020-08-22 14:24.采纳回答

您可以使用SECONDSBETWEEN函数以秒为单位计算差异(然后将其转换为所需的格式)。 SECONDSBETWEEN要求使用SECONDDATE类型的参数,因此您必须将值转换为SECONDDATE。

对于这种情况,您的开始时间和结束时间是字符串,则以下表达式对计算所得列有效(格式 如果您没有例如HH24次,则需要对字符串进行调整):

 secondsweenween(seconddate(" START_TIME",'HH24:MI:SS'),seconddate(" END_TIME",'HH24:MI:  SS'))
DafaDDDa
2楼-- · 2020-08-22 14:01

谢谢弗洛里安。 使用直接时间字段,这给了我一个错误。 将其转换为Timestamp-> Decimal-> Seconddate-> Secondsbetween之后,它可以正常工作。 感谢您的帮助。

一周热门 更多>