需要帮助的公式以根据某些条件进行过滤

2020-09-16 23:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)所以我有一个相当具体的问题。 我...

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

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


所以我有一个相当具体的问题。 我有一个包含6列的表格:

日期,工作中心,零件号,单价,已完成数量和输出(单价x已完成数量)

如果Pcsfinished等于1,我将输出求和以得到"总输出"

如果PcsFinished等于0,我将单价加总并称为"处理中"

问题是,同一天,零件可能会从"处理中"变为"总输出"的一部分。 零件可能在早上进行中,并且具有诸如

3/15/17-切割-10320.1-$ 2,550-0-$ 0

,并在当天晚些时候完成,因此它将在我们的数据库中创建另一个订单项,如下所示:

3/15/17-切割-10320.1-$ 2,550-1-$ 2,550

对我来说,问题是,我的报告显示总产出为$ 2,550,过程中的总产出为$ 2,550,这是错误的。 一旦零件完成(1),它就不应再显示为"进行中"的一部分。 到目前为止,我已经在"处理中"的公式中尝试了此方法,但此方法无效:

{TimeTicketDet.WorkCntr} ='剪切'和

{TimeTicketDet.PiecesFinished} = 0和

最大值({TimeTicketDet.PiecesFinished})<> 1

基本上,我想求和,如果PcsFinished = 0,除非该PartNo的最大PcsFinished等于1。我想我缺少的部分是以某种方式将PartNo与我的公式相关联,不知道如何进行此操作。 感谢您的任何帮助,谢谢