Печать      Открыть версию интерактивной справки в формате PDF


Предыдущий раздел

Следующий раздел

Об условиях фильтров

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

ПРИМЕЧАНИЕ. В некоторых случаях поиск не возвращает записи, которые содержат значение NULL в поле, используемом в критериях поиска или фильтра списка. Например, если задать поиск возможностей, чей статус отличен от "Реализовано", возможности со статусом NULL возвращены не будут. Если требуется, чтобы поиск возвращал записи, содержащие NULL в некотором поле, включите условие "Не определено" для этого поля. Предположим, что в вышеупомянутом примере требуется, чтобы поиск возвращал не только возможности со статусом, отличным от "Реализовано", но и возможности со статусом NULL. Для этого достаточно включить в критерии поиска условие "Не определено" (Is Null) для поля статуса, а также условие поиска записей со статусом, отличным от "Реализовано".

Тип данных

Доступные условия фильтра

Число, целое число, процент, валюта

  • Между
  • Равно
  • Больше
  • Меньше
  • Не определено
  • Определено
  • Не равно
  • Не между

Дата, время

  • Между
  • Равно
  • В течение предыдущих 90 дней
  • В течение следующих 90 дней
  • Точно
  • Не ранее
  • Не позднее
  • Сегодня *
  • Вчера*
  • Завтра*
  • В течение предыдущих ? дн.
  • В течение следующих ? дн.
  • На прошедшей неделе*
  • На следующей неделе*
  • На текущей неделе*
  • В прошедшем месяце*
  • В следующем месяце*
  • В текущем месяце*
  • В текущем квартале*
  • В прошедшем квартале*
  • В следующем квартале*
  • В текущем году*
  • В следующем году*
  • В прошедшем году*
  • Не определено*
  • Определено*
  • Не равно
  • Не между

Для условий, помеченных звездочкой (*), при выборе условия поле значения отключается.

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

Флажок

  • Проверено
  • Не проверено

Список выбора

  • Содержит все значения
  • Содержит хотя бы одно значение
  • Не содержит значений
  • Равно
  • Равно любому*
  • Не определено
  • Определено
  • Не равно
  • Между*
  • Больше*
  • Меньше*

Сведения об условиях, помеченных звездочкой (*), см. в разделе "Условия фильтра для полей списка выбора" в этой теме.

Текст

  • Между
  • Содержит все значения
  • Содержит хотя бы одно значение
  • Не содержит значений
  • Равно
  • Больше
  • Меньше
  • Не определено
  • Определено
  • Не равно
  • Начинается с
  • Не начинается с
  • Подобно
  • Не подобно
  • Не между

Телефон

  • Начинается с
  • Между
  • Содержит все значения
  • Содержит хотя бы одно значение
  • Не содержит значений
  • Равно
  • Больше
  • Меньше
  • Не равно

Условия фильтра для полей списка выбора

Для условий "Между", "Больше" и "Меньше" для полей списка выбора Oracle CRM On Demand осуществляет поиск независимых от языка кодов (LIC) значений списка выбора, а не самих значений списка выбора, чтобы найти записи, удовлетворяющие указанному условию фильтра. Поэтому результаты поиска включают все записи, в которых LIC значения списка выбора отвечает условию, даже если само значение списка выбора ему не соответствует. Аналогично этому результаты поиска не включают записи, в которых значение списка выбора отвечает условию, а LIC значения списка выбора - нет.

Предположим, например, что администратор создает значение списка выбора "Бета". LIC для нового значения списка выбора совпадает со значением списка выбора по умолчанию. Поэтому поиск со следующим фильтром возвращает записи, в которых значением списка выбора является "Бета":

Между "Альфа", "Гамма"

Однако если позднее администратор изменит значение списка выбора с "Бета" на "Не бета", LIC для этого значения списка выбора не изменится. Поэтому, если производится поиск записей с использованием фильтра, указанного выше, результаты поиска будут включать все записи, в которых значением списка выбора является "Не бета", поскольку LIC для этого значения списка выбора по-прежнему имеет значение "Бета". Однако если поиск записей выполняется с использованием следующего фильтра, результаты поиска не будут включать записи, в которых значением списка выбора является "Не бета", поскольку LIC для этого значения списка выбора не удовлетворяет указанному условию:

Между "Гамма", "Дзета"

Аналогично, если осуществляется поиск переведенной версии значения списка выбора, результаты поиска будут включать все записи, в которых LIC значения списка выбора соответствует указанному условию, даже если переведенное значение списка выбора ему не отвечает.

Для условий для полей списка выбора, отличных от условий "Между", "Больше" и "Меньше", Oracle CRM On Demand производит поиск самих значений списков выбора, а не LIC, чтобы найти записи, соответствующие указанному условию фильтра.

Условие фильтра "Равно любому"

Условие фильтра "Равно любому" позволяет выполнять поиск записей, точно совпадающих с одним из указанных значений. Это условие фильтра поддерживается только для полей списков выбора, для которых доступен значок поиска (лупа) на страницах сведений о записи и правки. Оно не поддерживается для полей списков выбора, для которых на страницах сведений о записи и правки доступен раскрывающийся список значений. Для этого типа полей со списком выбора используйте условие фильтра "Содержит все значения" для поиска записей, которые точно соответствуют любому одному из заданных значений.

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

Как применяются условия фильтра

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

Используйте условие

С

Для совпадения

Для результатов

Между

Текст, числа или даты

Два значения, разделенных запятыми

Отображаются записи со значениями между A и B (исключаются значения, равные A и B).

Содержит все значения (равно)

Текст, числа или даты

Одно или несколько значений, разделенных запятыми

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

Содержит хотя бы одно значение

Только текст

Одно или несколько значений, разделенных запятыми

Отображаются записи, частично совпадающие со значениями (разрешается совпадение подстрок). Например, при вводе Brown извлекаются записи: Автоперевозки Browns, Оборудование Browning и Мойка автомобилей Lester Brown.

ПРИМЕЧАНИЕ. Данное правило применяется только к отфильтрованным спискам, но не к другим компонентам Oracle CRM On Demand, в которых используется условие "Содержит хотя бы одну запись".

Кроме того, применение этого условия влияет на скорость извлечения записей, поскольку Oracle CRM On Demand выполняет поиск частичных совпадений.

Не содержит значений (не равно)

Текст, числа или даты

Одно или несколько значений, разделенных запятыми

Отображаются записи, не совпадающие со значениями. Это условие, обратное условию Содержит все значения.

Равно

Текст, числа или даты

Одно значение для каждой строки. Для добавления значений используйте оператор OR и добавьте другую строку.

Отображаются записи, совпадающие со значениями.

Равно любому

Список выбора

Одно или несколько значений, разделенных запятыми

Отображаются записи, точно соответствующие одному из значений.

ПРИМЕЧАНИЕ. Дополнительные сведения об условии фильтра "Равно любому" см. в разделе "Условия фильтра для полей списка выбора" в этой теме.

Больше

Текст, числа или даты

Одно значение

Извлекаются записи со значением, превышающим введенное значение.

Меньше

Текст, числа или даты

Одно значение

Извлекаются записи со значением меньше введенного значения.

Оператор

И

Текст, числа или даты

Два или несколько условий

Отображаются записи, для которых истинны все заданные условия.

Например, при вводе 'Дата закрытия > 10/01/2003 AND Выручка > 500000' извлекаются записи, соответствующие обоим критериям.

OR

Текст, числа или даты

Любое условие

Отображаются записи, для которых истинно хотя бы одно условие.

Например, при вводе 'Отрасль = Энергетика OR Область выставление счетов=CA' извлекаются записи, соответствующие любому из этих критериев.


Опубликовано в Август 2018 Copyright © Oracle, 2005, 2018 гг. Все права защищены.Legal Notices.