在另一个公式中使用运行总公式

2020-09-10 11:44发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我在这里有一个棘手的问题,但是希...

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

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


我在这里有一个棘手的问题,但是希望有人能看到我不知道的事情

我有类似这样的数据

我有一个按组运行的总计,可以正常运行,并且不同的计数正确。 问题是当我去做平均值时,运行总计将.93再次添加到Grp1。 因此,它使用的是16.64,而不是15.71。

我已将RT重置添加到日组页脚和页眉中,但均未成功。

有什么主意如何获取不添加的最后一个号码?

RT的公式为

同时打印记录;

numbervar sumharv:= sumharv + {@Harv};

sumharv

(12.3 kB)
7条回答
樱桃小丸子0093
2020-09-10 12:15

这是旧的KBA,不是公开的。 我修改了它,它应该在以下位置可用:

https://apps.support.sap.com/ sap/support/knowledge/public/zh/1211487

到明天。

以下是基于Xtreme/Customer表的报表的示例解决方案:

要获取小组一级人工跑步总数的平均值:

在"插入"菜单上,单击"公式字段"并创建以下公式:

@Runtotal

//计算小组水平的跑步总数和平均值。

打印记录;

Currencyvar x;

Currencyvar y;

//{Customer.Last Year's Sales}位于{Customer.Country}组页脚

Currencyvar z:=总和({Customer.Last Year's Sales},{Customer.Country});

Numbervar计数器;

x:= x + z;

counter:= counter + 1;

//检查0,因为分母不能为0

如果counter = 0,则为0,否则y:= x/counter

@Display

//显示组级别平均值

打印记录;

Currencyvar y;

y

-将{@Runtotal}放在"组尾"部分。

-将{@Display}放在"报表页脚"部分。

注意:========

将@Runtotal放置在组页脚部分将产生与如果将@Runtotal放置在详细信息部分不同的值。

如果@Runtotal放置在组页脚中,并且有10个组,则总数将除以10。

如果@Runtotal放置在详细信息部分中,并且有100条记录,则总数将被100除。

一周热门 更多>