不同行中两个日期/时间字段之间的DateDiff

2020-09-24 18:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) CR 2016 我有一个报...

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

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


CR 2016

我有一个报告,我试图计算时差,但字段显示在不同的行中。 我已附上我所有的公式版本以供审核。

@时间差

datediff(" h",{@ Cosigntime},{@ Signtime})

@Cosigntime

选择{NOTE_EDIT_TRAIL.LINE}案例{@CosignLine}:{NOTE_EDIT_TRAIL.IP_ACTION_DTTM}

@Signtime

选择{NOTE_EDIT_TRAIL.IP_ACTION_ON_NOTE_C}情况2:{NOTE_EDIT_TRAIL.IP_ACTION_DTTM}

@CosignLine

选择{NOTE_EDIT_TRAIL.IP_ACTION_ON_NOTE_C}情况7:{NOTE_EDIT_TRAIL.LINE}

time-diff-formula-between-lines.jpg

time-diff-formula-between-lines.jpg (73.7 kB)
7条回答
Alawn_Xu
2020-09-24 18:39

嗨道格,

在上一个屏幕截图中,这些行是否在组页脚中?

Crystal无法将@Time公式与@SignTime和@CosignTime公式放在同一行。 它必须在下面的部分中进行。 Crystal仅从右至左和自上而下处理公式。 @CosignTime应该工作,因为它将从@SignTime获得正确的日期时间,因为@SignTime发生在@CosignTime之前。 @SignTime将获得一个奇怪的数字,因为它确实具有@CosignTime的值。

@Time唯一可行的方法是将其放入@CosignTime和@SignTime下面的部分。 当前组外部的报告页脚或组页脚。

希望这很有意义

Brian

一周热门 更多>