点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我在这里有一个棘手的问题,但是希...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我在这里有一个棘手的问题,但是希...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我在这里有一个棘手的问题,但是希望有人能看到我不知道的事情
我有类似这样的数据
我有一个按组运行的总计,可以正常运行,并且不同的计数正确。 问题是当我去做平均值时,运行总计将.93再次添加到Grp1。 因此,它使用的是16.64,而不是15.71。
我已将RT重置添加到日组页脚和页眉中,但均未成功。
有什么主意如何获取不添加的最后一个号码?
RT的公式为
同时打印记录;
numbervar sumharv:= sumharv + {@Harv};
sumharv
(12.3 kB)
这是旧的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除。
一周热门 更多>