使用蓝色棱镜识别Collection中的负值

时间:2019-01-02 10:14:32

标签: blueprism rpa

[我有一个名为“ Total Amount”的集合,并且其列名为“ Amount”,所以我要从一个应用程序中获取一些金额,并将它们放入上述提到的同一列下的集合中,因此其中存在一些负数。因此,理想情况下,我的机器人应在“金额”列下识别出负数,如果存在,则应停止该机器人。

2 个答案:

答案 0 :(得分:0)

我不清楚您是要遍历“总计”集合并从中过滤出负数,还是要在填充时跳过附加负数到集合中。 同样也不清楚,如果您只需从集合中删除负值,为什么要停止机器人。

我建议在“实用程序-集合操作”对象中使用“过滤器集合”操作。 此操作基本上检查集合中的每个项目并将其与您的过滤器查询匹配(在这种情况下为“金额<0”)。 如果结果为True,则将其放入输出集合中;否则,将其省略。

另一种方法是,使用循环循环遍历集合,并在遇到负数(例如Esqew在其评论中已经说过)的时候,在决策阶段对要采取的行动进行编程。

希望这会有所帮助:)。

答案 1 :(得分:0)

您可以Filter收集以检查特定列中是否有负值。 Filter下的Utility - Collection Manipulation操作将使您可以将过滤后的数据保存到另一个集合中。检查生成的集合的计数是否大于零,则该集合具有负值,否则该集合不包含任何负值。

要过滤集合,请检查以下屏幕截图:enter image description here