Datediff问题

2020-08-27 21:00发布

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

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


大家好,

我真的希望有人能在这里为我提供帮助。

我正在报告表格中的日期列,以捕获每个状态更改的行之间的时间差。 我正在使用以下公式Datediff('n',{AUDIT.CREATEDATE},Next({AUDIT.CREATEDATE}))可以按预期工作,但由于该公式位于详细信息部分中,因此它将贯穿整个报告 当我只需要报告分组数据,然后在每个分组记录后将其重置为零时。 我已附上屏幕截图,以期详细说明我所拥有的内容以及发生问题的地方。

(18.1 kB)

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

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


大家好,

我真的希望有人能在这里为我提供帮助。

我正在报告表格中的日期列,以捕获每个状态更改的行之间的时间差。 我正在使用以下公式Datediff('n',{AUDIT.CREATEDATE},Next({AUDIT.CREATEDATE}))可以按预期工作,但由于该公式位于详细信息部分中,因此它将贯穿整个报告 当我只需要报告分组数据,然后在每个分组记录后将其重置为零时。 我已附上屏幕截图,以期详细说明我所拥有的内容以及发生问题的地方。

(18.1 kB)
付费偷看设置
发送
1条回答
一只江湖小虾
1楼-- · 2020-08-27 21:16

因此,如果我对您的理解正确,则需要获取每个小组从第一个行动到最后一个行动之间的总时间。 如果那是正确的话,那就不难做。 您基本上需要一个看起来像这样的公式:

 {@ ActiveTimeByGroup}
 DateDiff('n',Min({AUDIT.CREATEDATE},{MyTable.group field}),Max({AUDIT.CREATEDATE},{MyTable.group field}))

-Dell

一周热门 更多>