Фильтр строк Фильтр строк

Обработчик Фильтр строк позволяет выделить записи, которые удовлетворяют одному или нескольким условиям. Несколько условий объединяются в сложное условие с помощью логических операторов И/ИЛИ.

Пример сложного условия:

(Город = Москва) И (Имя = Саша) И (Возраст >= 30) И (Пол = мужской) ИЛИ (Город = Тула)

В качестве параметра условий могут выступать управляющие переменные. В этом случае приведенный выше пример будет выглядеть следующим образом:

(Город = <VAR1>) И (Имя = <VAR2>) И (Возраст >= <VAR3>) И (Пол = <VAR4>) ИЛИ (Город = <VAR5>)

Где: VAR1 ... VAR5 — имена управляющих переменных, принятые узлом в качестве входных параметров.

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

Входной набор данных делится на два выходных набора (таблицы данных): записи, удовлетворяющие условию фильтрации, и записи, не удовлетворяющие условию.

Вход

  • Входной источник данных Входной источник данных (таблица данных).

Выход

  • Соответствует условию Соответствуют условию (таблица данных);
  • Не соответствуют условию Не соответствуют условию (таблица данных).

Мастер настройки

В верхней части мастера настройки находится Состояния входа.

Под строкой состояния располагается область настройки условий фильтрации. Новое условие добавляется нажатием на кнопку +. Далее выбирается имя поля, отношение сравнения (Условие) и значение сравнения. При создании нескольких условий между ними необходимо задать логические операторы И/ИЛИ. По умолчанию ставится оператор И. Чтобы изменить оператор, нужно кликнуть по нему левой кнопкой мыши.

В обработчике имеется возможность предпросмотра результата фильтрации (выводятся первые 25 строк результирующей таблицы). Чтобы запустить его, необходимо нажать кнопку Применить фильтр.

Примечание: Для вывода данных в окно предпросмотра обрабатывается только первая тысяча строк исходного набора. Если среди них не найдено записей, удовлетворяющих условию фильтрации, выводится предупреждение Достигнуто максимальное количество строк сканирования: 1000.


Статьи в разделе:

results matching ""

    No results matching ""