点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我希望能够在Webi报告中减去两...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我希望能够在Webi报告中减去两...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我希望能够在Webi报告中减去两个时间戳,但是我希望能够以HH:MM格式显示最终结果
当前,我正在使用以下内容:
=(((ToNumber(Substr(FormatDate([DATE1];" HH:mm:ss"]; 1; 2))* 60 * 60)+(ToNumber(Substr(FormatDate([DATE1];" HH :mm:ss"); 4; 2))* 60)+(ToNumber(Substr(FormatDate([DATE1];" HH:mm:ss"); 7; 2))))-((ToTo(( FormatDate([DATE2];" HH:mm:ss"); 1; 2))* 60 * 60)+(ToNumber(Substr(FormatDate([DATE2];" HH:mm:ss"); 4; 2) )* 60)+(ToNumber(Substr(FormatDate([DATE2];" HH:mm:ss"); 7; 2)))))/60/60 *-(1)
最初,我除以60(这将最终方程式转换为分钟数); 然后要求我显示小时数(所以我又除以60)...但是现在我只得到小时数...当我更改编号格式时,我只能转换为小数。 ..这也是我不想做的事...我想完成的事是可能的吗? 我不确定...哦,反向符号是因为我得到了一些负数,而事实并非如此,所以我也在设法弄清楚这一点。
谢谢!
您得到的结果是负数,因为您要从日期1减去。您需要从日期2减去。
秒数=(((ToNumber(Substr(FormatDate([DATE2];" HH: mm:ss"); 1; 2))* 60 * 60)+(ToNumber(Substr(FormatDate([DATE2];" HH:mm:ss"); 4; 2))* 60)+(ToNumber(Substr (FormatDate([DATE2];" HH:mm:ss"); 7; 2))))-((ToNumber(Substr(FormatDate([DATE1];" HH:mm:ss"); 1; 2)) * 60 * 60)+(ToNumber(Substr(FormatDate([DATE1;" HH:mm:ss"]; 4; 2))* 60)+(ToNumber(Substr(FormatDate([DATE1];" HH:mm: ss"); 7; 2)))))))/60/60
之后,使用此命令可以转换HH:mm:ss
= FormatNumber(Floor([number 的秒数]/3600);" 0")+":" + FormatNumber(Floor(Mod([秒数]; 3600)/60);" 00")+":" + FormatNumber(Mod(Mod([ [秒数]; 3600); 60);" 00")
一周热门 更多>