如何计算数字是否在数组中的每个组中出现一次

2020-08-31 18:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在运行一个报告,该报告需要计...

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

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


我正在运行一个报告,该报告需要计算整数是否出现在数组中; 但是,我每组只能计算一次。

因此,如果我要在以下几组中寻找3。

Tim
1,2
1,3,4
3
3,6,7

Beth
1,3
2
7,8

卢克
1
2,4
1

我会得到2的计数,因为尽管它在一个组中出现了不止一次,但它却在两个组中出现。

谢谢!

3条回答
SKY徐
2020-08-31 18:59

执行此操作的一种简单方法可能是添加一个标志,该标志指示是否已找到当前组的号码。

在组标题中,您将放置一个类似于此的公式以重置标志以指示尚未找到该值。

BooleanVar valueFound:= false;
""

然后,在进行计数的公式中,您将执行以下操作:

在公式顶部添加:

BooleanVar valueFound;

然后,在检查该值是否在数组中的部分中,您可以执行以下操作:

如果中的而不是valueFound,则为(
:= valueFound:= true;
);

这样,只有在尚未为该组找到计数时,计数才会增加。

-Dell

一周热门 更多>