如何计算具有一定数量数组元素的组

2020-08-22 11:44发布

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

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


我有一个包含数组的报告。 我需要知道某个时间段内客户端是否收到4个或更多数组元素。 因此,每个客户端在该时间段内可以拥有多个阵列。

-因此,如果客户端具有5个元素的数组,则将对其进行计数。

-如果客户端有2个数组,其中一个数组包含2个元素,另一个则包含2个元素,则将对它们进行计数。

-如果它们有3个数组,每个数组一个元素,则不计算它们。

我按客户将报告分组。 我设置了一个Split公式来计算每个数组的元素。 然后对组页脚中的每个拆分公式进行了"运行总计数"(在组中的更改时重置。)我基于运行总计数取消了组页脚。 现在,我想对仍然可见的所有客户端进行计数。

我尝试了

打印记录;
 numbervar cnt; 

但是有时它计算可见的客户端,有时它计数每个客户端。 有一个更好的方法吗?

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

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


我有一个包含数组的报告。 我需要知道某个时间段内客户端是否收到4个或更多数组元素。 因此,每个客户端在该时间段内可以拥有多个阵列。

-因此,如果客户端具有5个元素的数组,则将对其进行计数。

-如果客户端有2个数组,其中一个数组包含2个元素,另一个则包含2个元素,则将对它们进行计数。

-如果它们有3个数组,每个数组一个元素,则不计算它们。

我按客户将报告分组。 我设置了一个Split公式来计算每个数组的元素。 然后对组页脚中的每个拆分公式进行了"运行总计数"(在组中的更改时重置。)我基于运行总计数取消了组页脚。 现在,我想对仍然可见的所有客户端进行计数。

我尝试了

打印记录;
 numbervar cnt; 

但是有时它计算可见的客户端,有时它计数每个客户端。 有一个更好的方法吗?

付费偷看设置
发送
3条回答
天桥码农
1楼-- · 2020-08-22 12:19

这些数组的用途是什么? 您如何在报告中使用它们? 在使用Crystal的20多年中,我认为我可能在少数地方不得不使用数组,而不仅仅是直接从数据中工作,因此我试图理解为什么需要使用它们。

微wx笑
2楼-- · 2020-08-22 12:15

除了计算报表中元素的数量外,我实际上没有在报表中使用它们。 他们甚至都不可见。 我只想统计跨组的元素。

渐行渐远_HoldOn
3楼-- · 2020-08-22 12:33

您好,Kurt,

您能发布为计算元素而创建的拆分公式吗?

-Abhilash

一周热门 更多>