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

2020-09-19 00:29发布

         点击此处--->   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。它为每行装运加总相同的待定数量。 余额相同的故事

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

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

         点击此处--->   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条回答
shere_lin
1楼-- · 2020-09-19 01:18

对不起,数据没有正确显示。

我的数据如下,而我想要的交叉表恰好在此

clasier
2楼-- · 2020-09-19 01:04

您好,Abhilash;

感谢您的回复。 我不希望将船舶数量作为摘要字段。 我想要待处理的数量。我创建了一个公式来获取待处理的数量。 但这会在订单被多次装运(例如订单数量为100)时产生错误。第一次装运25次,第二次装运35次,因此实际上40次是余额。 但是,当我看到"交叉表"报告时,结果为80。 这就是问题所在

SC_Yao
3楼-- · 2020-09-19 01:14

嗨,Sreejith,

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

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

3。 使用产品组作为列。

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

-Abhilash

哎,真难
4楼-- · 2020-09-19 01:16

Hi;

我非常需要解决此问题的方法。 如果有人可以帮助我解决问题。

致谢

Sreejith

一周热门 更多>