Добавление сложного критерия в запросы

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

Кнопка Дополнительно на странице "Критерий" используется для ввода сложных наборов критериев, и даже с применением скобок.

Для добавления сложного критерия в запрос:
  1. В дизайнере запросов откройте нужный запрос и отобразите страницу "Критерий".
  2. Переместите в список Текущий критерий все атрибуты, которые нужно использовать в критерии.

На этом этапе неважно, в каком порядке вы добавляете атрибуты, или какую взаимосвязь вы выберете - порядок будет изменен во время установки расширенного критерия.

  1. Щелкните Дополнительно.
    Появятся параметры "Условие расширенного критерия".
  2. В поле Условие расширенного критерия введите нужное вам выражение для условия критерия, ссылаясь на атрибуты по их индексу в списке Текущий критерий.

Если нажать "пробел" в поле Условие расширенного критерия, отобразится меню IntelliSense с доступными параметрами. Для создания выражения также можно воспользоваться кнопками под полем Условие расширенного критерия.
Для добавления скобок вокруг части выражения выберите ее и щелкните (---).

  1. После установки критерия щелкните Готово и сохраните запрос.

После повторного отображения запроса в дизайнере запросов, данные страницы "Критерий" окажут влияние на созданный расширенный критерий.

Некоторые стандартные запросы, входящие в состав Service Desk (например, некоторые списки загрузки), содержат расширенный критерий, который предотвращает их изменение. Они видимы, но их изменить нельзя.

Примеры:

В следующих примерах демонстрируется различие в использовании скобок и порядка формирования критерия.

(1 И 2) ИЛИ (3 И 4)
Для включения в результат запись должна соответствовать:
либо
обоим критериям - 1 и 2,
либо
обоим критериям - 3 и 4

1 И (2 ИЛИ (3 И 4))
Для включения в результат запись должна соответствовать:
критерию 1
и также соответствовать
либо
критерию 2,
либо
обоим критериям - 3 и 4

2 И (1 ИЛИ (3 И 4))
Для включения в результат запись должна соответствовать:
критерию 2
и также соответствовать
либо
критерию 1,
либо
обоим критериям - 3 и 4