基于联接的2个表创建公式时重复的结果

2020-09-02 03:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我在 itemnum上创建的组工...

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

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


我在" itemnum"上创建的组工作于我创建的公式中,直到我与itemnum上的另一个表联接...。然后,当我基于后一个表创建并提取第二个公式时,第一个公式中的结果显示 一式三份,甚至一式五份!

这是我的show sql查询:选择DISTINCT`orderlines1`.`itemnum`,`items1`.`class`,`items1`.`description`,`items1`.`buyer`, `items1`.`itemnum`,`orderlines1`。`qtyordered`,`orderlines1`。`qtyinvoiced`,`orders1``ordertype`,`orderlines1`.ordernum`,`openpo1`.`poe,`openpo1 `.`qtybo` from((`tov`.`items``items1`左外联接`tov`.`orderlines``orderlines1`在`items1`.`itemnum` =`orderlines1`.`itemnum`)左外 在`items1`上加入`tov`.`openpo``openpo1`.`itemnum` =`openpo1`.`itemnum`)内部加入`tov`.`在`orderlines1`上订购`orders1`.`ordernum` =` order1`.ordernum`在orderlines1`.qtyordered` <>`orderlines1`.qtyinvoiced`和`items1`.`itemnum` ='20282'的基础上`items1`.`itemnum`,`orderlines1`.` ordernum`

注意:重复的来源似乎是将相同的" ordernum"重复了两次

请帮助。


谢谢!

before-joining-qty-committed-item.jpg (303.0 kB)
3条回答
悠然的二货
2020-09-02 04:27

如果您在"项目号"字段中插入了"组",则可以创建手动运行总计。

< p>例如,创建一个公式以对每个组的小计求和。 将其放在"组页眉/组页脚"上(如果将其放在"详细信息"上,还将添加重复项):

共享编号var gsum;
 gsum:= gsum + {要求和的字段}; 

您还需要一个公式来显示摘要。 这会在报表页脚中显示总计:

共享数var gsum; 

-阿比拉什

一周热门 更多>