在时差公式中添加ifelse语句

2020-08-17 17:02发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我能够计算出订单日期...

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

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


大家好,

我能够计算出订单日期和收款日期之间的时间(收款日期-订单日期),但是我意识到收款日期/时间可以早于订单日期/时间。 在这种情况下,我想从订单日期/时间中减去收款日期/时间。我该怎么做?

我用来计算订单日期和收款日期之间的时间的公式:

 TAT-订单要收藏(秒)= DaysBetween([订购日期-时间]; [收藏日期-时间])* 86400 +(ToNumber(FormatDate([收藏日期-时间];" HH"))* 3600  + ToNumber(FormatDate([收藏日期-时间];" mm"))* 60 + ToNumber(FormatDate([收藏日期-时间];" ss")))-(ToNumber(FormatDate([订购的日期-时间];  " HH"))* 3600 + ToNumber(FormatDate([订购的日期时间];" mm"))* 60 + ToNumber(FormatDate([订购的日期时间];" ss")))
 TAT-要订购的商品= FormatNumber(Floor([TAT-要订购的商品(秒)]/86400);" 00")+"" +"天" +"" + FormatNumber(Floor(Mod([TAT  -订购单(Sec)]; 86400)/3600);" 00")+":" + FormatNumber(Floor(Mod(Mod([TAT-订购单(Sec)]; 86400); 3600)/60  );" 00")

--------------------------------------------------- ------------------------------------------------

我当时正在考虑像这样的ifelse语句,但是它可能不起作用,因为我没有格式化。

= If([收集日期时间] <[订购日期时间])然后[订购日期时间]-[收集日期时间]其他[收集日期时间]-[订购日期时间

谢谢您的帮助!