如何在页面标题中显示摘要

2020-09-19 07:04发布

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

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


大家好,

我有如下报告

AAA

A111 40

A112 50

A113 30

总AAA 120

BBB

B111 60

B112 20

B113 10

B114 50

总血脑屏障140

和其他几个这样的小组。 在上面的报告中,我分为两组1和2

第1组是主要组(AAA,BBB等)

第2组是子组(A111,A112等)

现在我只想在报告页面标题中显示每个组的总数,所以应该是这样

总AAA 120

总血脑屏障140

以此类推。

请问有人可以建议我这样做吗?

再次感谢..

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

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


大家好,

我有如下报告

AAA

A111 40

A112 50

A113 30

总AAA 120

BBB

B111 60

B112 20

B113 10

B114 50

总血脑屏障140

和其他几个这样的小组。 在上面的报告中,我分为两组1和2

第1组是主要组(AAA,BBB等)

第2组是子组(A111,A112等)

现在我只想在报告页面标题中显示每个组的总数,所以应该是这样

总AAA 120

总血脑屏障140

以此类推。

请问有人可以建议我这样做吗?

再次感谢..

付费偷看设置
发送
4条回答
95年老男孩
1楼-- · 2020-09-19 07:10

有两种方法可以做到这一点。 我建议哪种方法取决于第一组中有多少个值。 如果只是一对夫妇而他们从未改变,那么有一种方法可以使用公式来实现。 如果不是,则必须使用子报表。

不幸的是,使用子报表会大大降低报告的速度-特别是在页面很多的情况下-因为子报表连接到数据库并在每次呈现时运行。 因此,基本上,您的报告将对数据库运行一个单独的查询,以获取报告中每个页面的总数。

您认为需要哪种方法?

-Dell

哎,真难
2楼-- · 2020-09-19 07:18

嗨,达克斯,

处理此问题的最简单方法是使用交叉表。

1。 将"组1"字段用作交​​叉表的行。

2。 将"度量"字段用作"要汇总的字段"

3。 将交叉表放在页面页眉上

如果您仍然希望继续采用公式方法,请注意,您需要提前确切知道多少个组(例如AAA,BBB等)。 例如 这是您要为Group =" AAA"做的事情:

1。 使用以下代码创建公式" @AAA":

如果{Group1} =" AAA",则{Measure_field}//用正确的数据库字段替换{Group1}和{Measure_field} 

2。 使用此代码创建另一个名为" @display_AAA_sum"的公式,并将其放在页面页眉上:

总和({@AAA})

类似地,为每个剩余的Group值创建这两个公式(名称不同)。

-Abhilash

me_for_i
3楼-- · 2020-09-19 07:12

插入,CrossTab ...

Violet凡
4楼-- · 2020-09-19 07:12

您似乎想对{Command.GroupDescr}求和,它是一个字符串 字段,不能相加。 因此,我假设您确实需要对不同的字段求和。

另一种方法是创建这样的公式:

{@ isAAA}
如果{Command.GroupDescr} ='AAA',则{Command.value字段}否则为0

然后,您将为每个看起来像这样的公式创建另一个公式:

sum({@ isAAA})/1000

您将把这个最终公式放在页面标题中。

-戴尔

一周热门 更多>