创建日期敏感的人口普查

2020-09-23 23:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正尝试每小时从我们的数据库中进...

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

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


我正尝试每小时从我们的数据库中进行一次访问普查。 我目前有一个工作版本,但是它将只运行一天,并且没有考虑到导致我出现问题的日期。 目前,我拥有(此特定代码在1AM进行人口普查):

代码: =总和(如果([ED到达(一天的时间)] = 100)或([ED离开(一天的时间)] = 100)或([ED到达(一天的时间) ] <100)并且([ED出发(一天中的时间)]> 100)然后1其他0)


我已经采取了如上所述的24项措施,这项工作奏效了。
这是在计算某人到达或离开我设定的日期的时间,但是如果他们第二天离开或在前一天到达,则现在不会计算他们的时间,因为它同时在寻找这两个时间。 我现在正在努力包括那些在午夜之前到达而第二天午夜之后离开的人,但是,我遇到了麻烦。

1。 在我的查询中,我将设置1个运行日期,我需要将其扩展为包括人们到达时的其他日期(我知道很多)2。 我试图创建一个日期维度,然后仅通过使维度= 2/28/18(这是行不通的,我认为是我被困在那里),输入想要运行的实际日期。3。 然后,我编写了以下代码:

代码: = Sum(If(([[ED到达(日期)] = 100)并且([ED到达(日期)] = [qdate]))或(([[ED离开(小时 的天数]] = 100)并且([[ED出发(日期)] = [qdate]))或([[[ED到达(日期)] = 100)且([ED到达(日期)] = RelativeDate([ qdate];-1))))或(([[ED离开(一天中的时间)] = 100)并且([ED离开(日期)] = RelativeDate([qdate]; + 1)))然后1其他0)


[qdate]是我要运行的日期的尺寸。
关于如何清理此事的任何想法? 我是否应该将跨越日期界线的人员包括在内?