Операторы условия для переходов потока работы

При определении условий для переходов потоков работы можно использовать следующие операторы, указанные в столбце Сравнение.

Оператор будет выбран в разделе Сравнение и будет использован совместно со значением для определения файлов, соответствующих условию.

Доступные операторы сравнения зависят от типа выбранной переменной.

В следующей таблице:

  • В значениях поиска учитывается регистр.
  • Сравнения чисел можно оптимально использовать, если для типа переменной выбрано значение "число".
  • Сравнения дат можно оптимально использовать, если для типа переменной выбрано значение "дата".

    Обратите внимание, что формат даты для сравнения зависит от глобального формата даты, установленного в свойствах хранилища.

  • Кавычки, используемые в примерах, не требуются.
  • Обновленные или импортированные условия потока работы проверяются на соответствие типу сравнения на основе используемого в значении оператора.
  • При сравнении значений в файлах, содержащих конфигурации, если некоторые конфигурации имеют различные значения в картах данных, необходимо определить именованную конфигурацию в столбце Конфигурация, с которой будет выполнено сравнение значения. Например, введите @, чтобы всегда сравнивать значения из вкладки конфигурации @ в карте данных.
Оператор Выражение верно, если Пример
Text_Equal_to.gif Текст соответствует Определенное значение полностью соответствует сроке текста в переменной. Значение "flange" соответствует файлам, содержащим точное значение переменной "flange", но не "lower flange" или "railing". Если значение оставлено пустым, ему будут соответствовать все файлы в данной переменной, которые не содержат значений.
Text_Not_Equal_to.gif Текст не равен Определенное значение в точности не соответствует строке текста в переменной. Значение "flange" соответствует файлам с любой переменной, которая не содержит значений "flange"; например, "railing" или "upper flange". Если значение оставлено пустым, ему будут соответствовать все файлы в данной переменной, которые содержат значения.
Text_Less_Than.gif Текст меньше, чем Строка текста в переменной начинается на букву, которая в алфавитном порядке расположена ниже, чем определенное значение. Значение "ecad" соответствует файлам со значением переменной "acad", но не "ecad" или "mcad".
Text_Bigger_Than.gif Текст больше, чем Строка текста в переменной начинается на букву, которая в алфавитном порядке расположена выше, чем определенное значение. Значение "ecad" соответствует файлам со значением переменной "mcad", но не "ecad" или "acad"
Text_Less_Than_or_Equal.gif Текст меньше или равен Строка текста в переменной начинается на букву, которая в алфавитном порядке расположена ниже или на том же уровне, что и определенное значение. Значение "ecad" соответствует файлам со значением переменной "acad" или "ecad", но не "mcad".
Text_Bigger_Than_or_Equal.gif Текст больше или равен Строка текста в переменной начинается на букву, которая в алфавитном порядке расположена выше или на том же уровне, что и определенное значение. Значение "ecad" соответствует файлам со значением переменной "mcad" или "ecad", но не "acad"
Text_Contains.gif Текст содержит Определенное значение соответствует части строки текста в переменной. Значение "finish" соответствует файлам со значением переменной "surface finish" или "finished drawing"
Text_Does_Not_Contain.gif Текст не содержит Определенное значение не соответствует ни одной из частей строки текста в переменной. Значение "finish" соответствует файлам со значением переменной "completed drawing", но не "finished drawing".
Text_Compare.gif Сравнение текста Позволяет использовать операторы сравнения в выражении. См. следующую таблицу.
Number_Equal_To.gif Число равно Определенное значение в точности соответствует числу в переменной. Значение "123" соответствует файлам со значением переменной "123", но не "12" или "1234"
Number_Not_Equal_To.gif Число не равно Определенное значение в точности не соответствует числу в переменной. Значение "123" соответствует файлам, содержащим в значении переменной любое число, кроме "123"; например, "12" или "1234"
Number_Less_Than.gif Число меньше, чем Число в переменной меньше, чем определенное значение. Значение "123" соответствует файлам со значением переменной "1.23", "12", "122", но не "123", "123.4" или "1234"
Number_Bigger_Than.gif Число больше, чем Число в переменной больше, чем определенное значение. Значение "123" соответствует файлам со значением переменной "123.4", "124" или "1234", но не "1.23", "12", "122" или "123"
Number_Less_Than_or_Equal.gif Число меньше или равно Число в значении переменной меньше или равно определенному значению. Значение "123" соответствует файлам со значением переменной "1.23", "12", "122" или "123", но не "123.4" или "1234"
Number_Bigger_Than_or_Equal.gif Число больше или равно Число в переменной больше или равно определенному значению. Значение "123" соответствует файлам со значением переменной "123", "123.4", "124" или "1234", но не "1.23", "12", "122"
Date_Equal_To.gif Дата равна Значение в точности соответствует дате в переменной. Значение "30.07.12" соответствует файлам со значением переменной "30.07.12", но не "30.07.11", "29.07.12" или "30.08.12"
Date_Not_Equal_To.gif Дата не равна Значение в точности не соответствует дате в переменной. Значение "30.07.12" соответствует файлам с любой датой в значении переменной, кроме "30.07.12", например, "30.07.11", "29.07.12" или "30.08.12"
Date_Less_Than.gif Дата меньше, чем Дата в переменной является более ранней, чем определенное значение даты. Значение "30.07.12" соответствует файлам со значением переменной "30.07.11", "29.07.12", но не "30.07.12" или "30.08.12"
Date_Bigger_Than.gif Дата больше, чем Дата в переменной является более поздней, чем определенное значение даты. Значение "30.07.12" соответствует файлам со значением переменной "30.08.12", но не "30.07.11", "29.07.12" или "30.07.12"
Date_Less_Than_or_Equal.gif Дата меньше или равна Дата в переменной является более ранней или совпадает с определенным значением даты. Значение "30.07.12" соответствует файлам со значением переменной "30.07.11", "29.07.12" или "30.07.12", но не "30.08.12"
Date_Bigger_Than_or_Equal.gif Дата больше или равна Дата в переменной является более поздней или совпадает с определенным значением даты. Значение "30.07.12" соответствует файлам со значением переменной "30.07.12" или "30.08.12", но не "30.07.11" или "29.07.12"
Yes_No_operator Соответствует значению Да или Нет Значение соответствует значению переменной "Да" или "Нет".

Применяется к переменным, которые используют значения типа "Да или Нет".

Значение "Да" соответствует файлам, в которых переменная "Да или Нет" имеет значение "Да" (то есть, соответствующий флажок установлен.)

Операторы сравнения для сопоставления текста

Оператор Описание Пример
> Больше чем >123
< Меньше чем <123
>= больше или равно >=123
<= меньше или равно <=123
!= не равно !=123
% (процент) строка, в которой ноль или более символов %put% соответствует «put», «putter», «output» и «computer»
_ (нижнее подчеркивание) Любой символ _cad соответствует «ecad» и «mcad»
[chars] любой единый символ в наборе или диапазоне символов Rev[A1] соответствует «RevA» и «Rev1», а Rev[A-C]«RevA», «RevB» и «RevC»
[^chars] любой единый символ, не принадлежащий какому-либо набору или диапазону символов de[^xyz]% соответствует всем строкам, которые начинаются с «de» и в которых следующая буква не является буквой «x», «y» или «z».