点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在尝试通过使用" IF"功能从"详细信息"部分创建单个组,以在"组"部分中获得更高的时间值。 这是问题屏幕截图:
我使用" IF"如下:
如果{Command.ACTIVITY} = 0,则最小值({Command.FIRSTPICKUPTIME},{command.EVSTRNAME})
如果{Command.ACTIVITY} = 0,则({Command.FIRSTPICKUPTIME})
最小值({Command.FIRSTPICKUPTIME},{command.EVSTRNAME})
对于下车,我使用了相同的方法:
如果{Command.ACTIVITY} = 1,则最小值({Command.lastdropofftime},{command.EVSTRNAME})
如果{Command.ACTIVITY} = 0,则({Command.lastdropofftime})
最小值({Command.Command.lastdropofftime},{command.EVSTRNAME})
似乎没有任何作用。 请告知,我将感谢您的帮助。 谢谢。
(6.6 kB)
您的报告是否已分组? 您是否需要按首个接送和最后一个接送分组或仅按它们排序?
我会以其他方式进行。 假设您已经按"运行"列中的字段进行了分组,而不是尝试对这些字段进行分组,那么我将添加一个按升序排列的升序,然后按第二个降序排列。 p>如果这样不能满足您的需求,请提供说明(不是公式)以说明排序的工作方式。
-Dell
选择日期,es.evstrname,es.tripcount,e.activity,然后选择e.activity = 0的情况(当min(e.actualarrivetime) 1然后为max(e.eta)else Max(e.actualarrivetime)结束时) 然后8(sum(e.dwelltime))从事件e,事件字符串es,调度s的时间结束,其中es.schid = s.schid和e.schid = s.schid和es.evstrid = e.evstrid和s.ldate = 20200407,活动(0,1,8)和es.providerid = 2,且es.tripcount> 0组,按s.ldate,es.evstrname,e.activity,es.tripcount
当我按时间使用排序时,基于活动1的最后一次删除显示零值,而当我从排序顺序中删除时间时,第一次提取显示0值,而最后一次删除显示时间。
我对此很困惑。 我想在第一次接机,最后一次下车和服务时间之外有时间。 请指教。 谢谢
一周热门 更多>