如何创建变量以计算WebI中两个月的销售额之间的差额?

2020-08-25 12:40发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想要一个列来计算两个月的销售额...

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

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


我想要一个列来计算两个月的销售额之间的差额。

例如:

10月$ 200-11月$ 300-$ 100(300-200)
12月$ 350-$ 50(350-300)
1月$ 500-$ 150(500-350)
2月$ 500-$ 0(500 -500)

谢谢。

4条回答
clasier
2020-08-25 12:53

如何执行此操作将取决于数据。 如果数据已经在月份级别汇总,则可以按日期排序,并使用如上所述的上一个。 如果尚未汇总数据,则将更加复杂。 它需要几个公式,可能看起来像这样:

 {@ InitVar}
 NumberVar上个月:= 0;
 "";

 {@CalcLastMonth}
 WhilePrintingRecords;
 上个月的NumberVar:=总和({MyTable.Amount},{MyTable.SaleDate},"每月");
 "

 {@区别}
 WhilePrintingRecords;
 NumberVar上个月;
 总和({MyTable.Amount},{MyTable.SaleDate},"每月")-上个月

 

公式将像这样使用:

1。 将报表按销售日期分组并设置为每月显示。

2。 取消显示详细信息部分。

3。 如果销售日期是唯一的组,请在"报告标题"部分中放置{@InitVar}。 如果日期之外还有其他组,请在该组标题中放置{@InitVar}。 公式将不显示任何内容(这是最后一行空字符串的目的。

4。在销售日期中输入月份名称,该月份的销售总额和{@Difference}

5。将{@CalcLastMonth}放在销售日期组页脚中。如果您不需要在此显示其他任何内容,则可以取消显示该部分(该公式仍应运行)或 使字段尽可能短,将其放置在y = 0处,并使截面尽可能小。

这应该可以为您提供所需的内容。

- 戴尔

一周热门 更多>