Определите отрицательные значения в Коллекции, используя голубую призму - PullRequest
0 голосов
/ 02 января 2019

[У меня есть одна коллекция с именем «Общая сумма» и столбец с именем «Сумма», поэтому я выбираю некоторые суммы из одного приложения и помещаю их в вышеуказанную коллекцию в том же упомянутом столбце, следовательно, в нем существуют отрицательные суммы. Поэтому в идеале мой робот должен распознавать отрицательную сумму в столбце «Сумма» и, если существует, должен остановить бота.

Ответы [ 2 ]

0 голосов
/ 21 января 2019

Вы можете Filter коллекция, чтобы проверить, есть ли отрицательные значения, доступные в определенном столбце. Действие Filter в Utility - Collection Manipulation позволит вам сохранить отфильтрованные данные в еще одной коллекции. Проверьте количество сгенерированных коллекций, если оно больше нуля, тогда коллекция имеет отрицательные значения, иначе коллекция не содержит отрицательных значений.

Чтобы отфильтровать коллекцию, проверьте снимок экрана ниже: enter image description here

0 голосов
/ 17 января 2019

Мне неясно, хотите ли вы просмотреть циклическую коллекцию «Общая сумма» и отфильтровать отрицательные суммы оттуда, или пропустить добавление отрицательных сумм к коллекции при ее заполнении. Также не ясно, почему вы хотите остановить робота, если вы можете просто удалить отрицательные значения из коллекции.

Я бы предложил использовать действие «Сбор фильтра» в объекте «Утилиты - Управление коллекцией». Это действие в основном проверяет каждый элемент в коллекции и сопоставляет его с вашим фильтрующим запросом (в данном случае «Amount <0»). Если результат равен True, он будет помещен в выходную коллекцию, если нет, если будет опущен. </p>

Еще один способ сделать это - выполнить цикл сбора с использованием цикла и запрограммировать действие, которое вы хотите предпринять, на этапе принятия решения, когда вы сталкиваетесь с отрицательным числом, как уже сказал Эскью в своем комментарии.

Надеюсь, это поможет:).

...