在交叉表中获取正确结果的问题

2020-09-19 00:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有如下数据。 数据包含收到的订...

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

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


我有如下数据。 数据包含收到的订单和相应完成的发票。 在以下示例客户A001订单100行1中,有不同的装运。

客户订单编号订单行产品组订单数量OurShipQty单价A001 100 1组1 100 25 15 A001 100 2组2 50 15 10 A001 100 1组1 100 35 15 A001 103 1组3 75 0 20 A002 101 1组1 20 0 50 A003 102 1组2 10 0 1 A003 102 2组3 50 25 2

我希望在交叉表报告中显示以下结果,该报告应向我显示每位客户每笔订单的待定销售数量和余额。

第1组第2组第3组合计A001 100 40 35 600 350 950 103 75 1500 1500 A002 101 20 20 1000 1000 A003 102 10 25 10 50 60

为了得到待处理的数量,我给出了以下公式

如果isull({ourshipqty}),则
 其他{orderqty}
 最大值({orderqty})-总和({ourshipqty},{@OrderNumOrderLine})
 

发生的问题是,如果客户A001的订单号为100,行1,在组1的标题下,我的待定数量为80。它为每行装运加总相同的待定数量。 余额相同的故事

"交叉表"位于"报表样式"中。

请让我知道如何获得正确的报告。 我还注意到一件事,如果公式中给出了变量,则无法在交叉表中使用该变量。

4条回答
SC_Yao
2020-09-19 01:14

嗨,Sreejith,

1。 将"客户"字段用作交​​叉表的第一行。

2。 将订单号用作第二行。

3。 使用产品组作为列。

4。 使用ShipQty作为汇总字段。

-Abhilash

一周热门 更多>