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

Отдельного внимания заслуживают операторы, которые используются для сравнения выбранного поля с заданным значением:

Оператор

Описание

Пример

>, <, >=, <=, ==, !=

Больше, меньше, больше или равно, меньше или равно, равно, не равно.

{{id}} > 5

{{id}} == 5

in

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

(2 in 1,2,3,4 => true)

equalsDate, equalsDateTime

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

В формате YYYY-MM-DDTHH:mm:SS+Z

like

Устанавливает соответствие символьной строки с шаблоном.

Например, в поле Университет перечислены государственные и негосударственные учреждения.

С помощью сравнения like вывести поля университетов, имеющих в своем названии слово "государственный"

regExp

Регулярные выражения . *%[a-b] и т.д. Более сложный инструмент проверки вхождений с собственным синтаксисом и возможностью поиска вхождений определенного шаблона

isNotNull

Сравниваемое значение не пустое (именно пустое, а не 0)

isEmpty

Сравниваемое значение пустое (именно пустое, а не 0)

arrayContainsAny

Проверка, что хотя бы один элемент второго массива присутствует в первом массиве (выбранном в поле).

arrayContainsAll

Проверка, что все элементы второго массива присутствуют в первом массиве (выбранном в поле)