Фильтры

modified:

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


Фильтры выглядят примерно так:


Сортировка

Каждый столбец с фильтром может сортировать данные, просто нажмите на название столбца - 

  • сортировать данные в порядке возрастания - 
  • сортировать данные в порядке убывания - 

Есть три агента типа фильтров:

  • простой ввод текста который принимает символы и цифры, и выглядит это так: 
  • список предопределенных параметров, для которых можно установить несколько значений, и он выглядит так: 

при отображает раскрывающийся список с возможными значениями:

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

при появляется экран выбора даты:


Простые текстовые фильтры

Простые текстовые фильтры особенные, потому что вы можете использовать специальные «операторы» для более точного определения поискового запроса. Фильтры не чувствительны к регистру , вы можете вводить поисковый запрос, используя все символы нижнего регистра, и после поиска он все равно будет отображать возможные результаты поиска, даже если они содержат заглавные буквы, то же правило применяется, если ваш поисковый запрос состоит только из заглавных букв. .

Также очень важно отметить, что символ « _ » по умолчанию понимается как пробел «», поэтому, когда вы хотите искать конкретную информацию с помощью символа « _ », вам нужно «экранировать» его с помощью символа « \ » (см. Пример ниже).

Пример :

Результаты поиска возвращают вам что-то вроде этого:

  • Товар 131035
  • Товар 101
  • Товар 1xxx
  • Товар_1

На самом деле мы ищем только последний результат поиска, но мы хотели отфильтровать только этот конкретный случай, поэтому для этого нам нужно:  «экранировать» знак «_» с помощью «\»

Для этого вам нужно найти статью с названием «Продукт \ _1».


Результаты поиска должны быть конкретными:

  • Товар_1


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

Операторы соединения поискового запроса:

  • | - оператор ИЛИ (отдельно)
  • - оператор И (строгое)


ToBeTranslate


-

КнопкаНа что это указывает?
-Найти все результаты, в которых строки пусты


ПО | SPO

КнопкаНа что это указывает?
'ПО' 'СПО'
Текст, который вам нужен
|
Весь текст, который находится в области поиска с 'PO' и 'SPO'


PO и SPO

КнопкаНа что это указывает?
'ПО' 'СПО'
Текст, который вам нужен
&
Весь текст "PO" и "SPO" должен быть в области поиска.


! SPO

КнопкаНа что это указывает?
'SPO'
Текст, который вам нужен
!
Не искать текст, равный тексту после знака (! SPO - не искать текст, имеющий SPO)


= SPO

КнопкаНа что это указывает?
'SPO'
Текст, который вам нужен
знак равноТекст для поиска, начинающийся со слова "SPO" (здесь важны заглавные или строчные буквы)


= ! SPO

КнопкаНа что это указывает?
'SPO'
Текст, который вам нужен
!
Не искать текст, равный тексту после знака ( ! SPO - не искать текст, имеющий SPO )
знак равно
Текст для поиска, который не начинается с "SPO" (здесь важны прописные или строчные буквы )


> 2 или < 2

КнопкаНа что это указывает?
'2'
Ценность, которая вам нужна
>
Текст поиска, превышающий значение ( получить все значения, превышающие 2 )
<
Текст поиска, который меньше значения ( получить все значения, которые меньше 2 )


> 2 = или < 2 =

КнопкаНа что это указывает?
'2'
Ценность, которая вам нужна
> =
Текст поиска, который больше или равен значению ( получить все значения, которые равны или больше 2 )
< =
Поисковый текст, который равен или меньше значения ( получить все значения, которые равны или меньше 2 )


PO \ _ 1

КнопкаНа что это указывает?
'PO'
Текст, который вам нужен
\ _
Искать только тот текст, в котором есть подчеркивание  
'1'
Текст, который вам нужен после подчеркивания ( получить все значения, то есть PO_1 )


ПО & ! SPO

КнопкаНа что это указывает?
'ПО' 'СПО'
Текст, который вам нужен
&
Весь текст должен быть в области поиска
!
Текст поиска, который не равен тексту после знака ( ! SPO - не искать текст, у которого есть SPO )




Сравнить / логические операторы:

  • - оператор НЕ (свободный)
  • = - оператор EQUAL TO (строгий)
  • ! = - оператор НЕ РАВНО
  • > - оператор БОЛЬШЕ, ЧЕМ
  • - оператор МЕНЬШЕ ЧЕМ  (строгий)
  • > = - оператор БОЛЬШЕ, ЧЕМ ИЛИ РАВНО (строгий)
  • <= - оператор LESS THAN OR EQUAL TO (строгий)


Поддержка фильтров:

  • проверка записи пустых значений с помощью символа " - " (строгий)
  • объединение нескольких запросов фильтра с операторами « ИЛИ » и « И »
  • регулярные выражения


Как использовать простые текстовые фильтры?

Вы можете указать запрос фильтра для каждого столбца в списке ресурсов. Каждый запрос фильтра может быть расширен путем объединения нескольких поисковых запросов с операторами « И » или « ИЛИ », и каждый объединенный запрос должен содержать оператор сравнения / логический.


Сценарии (как?)

Поиск по простому слову в выбранном столбце слабо


Такой поисковый запрос будет отфильтровать записи по « Имя столбца» , где « Name » внутри записей матчей указано слово « Продукт 1 ».

Возможные результаты:
  • Товар 1
  • товар 1
  • Товар 12
  • товар 123
  • aПродукт 1x
  • В разработке продукта 10000
Функция фильтрации сравнит вашу запись с доступными записями в базе данных и отфильтрует возможные результаты, в которых поисковый запрос соответствует символам, поэтому вам не нужно беспокоиться о запоминании всего « Имя ».

Искать, если в выбранном столбце нет данных (-)


Такой поисковый запрос отфильтрует все записи, в которых столбец « Имя » пуст или, другими словами, не определен.

Искать, где два или более слов должны свободно соответствовать выбранному столбцу (|)

Такой поисковый запрос отфильтрует все записи по столбцу « Имя », где « Имя » внутри записей содержит слова « Рубашка », « Джемпер » или « Куртка ».

Обратите внимание, что здесь мы использовали оператор « | », который означает « ИЛИ », и мы можем прочитать этот поисковый запрос как: найти все, где столбец « Имя » совпадает со словами « Рубашка », « Джемпер » или « Куртка ».

Возможные результаты:
  • Цветной жакет в полоску
  • Синие рубашки с уникальными логотипами
  • Теплый джемпер на молнии
  • Пакет курток
  • Хлопок прыгун , Шир т комбо
Обратите внимание, сколько вариантов результатов вы можете получить, используя оператор « | » (« ИЛИ »), потому что поиск очень свободный, и он может находить записи по нескольким совпадениям.

Искать, где несколько ключей должны строго соответствовать выбранному столбцу (&)


Такой поисковый запрос отфильтрует все записи по столбцу « Имя », где « Имя » внутри записей содержит слова « Т » и « рубашка ».

Обратите внимание, что здесь мы использовали оператор « & », что означает « И », и мы можем прочитать этот поисковый запрос как: найти все, где столбец « Имя » совпадает со словами « Т » и « рубашка ».

Возможные результаты:
  • Футболка
  • прозрачная рубашка
  • Куртка и рубашка
Обратите внимание, как мало вариаций результатов вы можете получить, используя оператор « & » (« И »), потому что поиск очень строгий и он может находить записи по нескольким совпадениям.

Искать, где введенное значение должно строго соответствовать записям (=)


Такой поисковый запрос будет отфильтровать записи по « Имя столбца» , где « Name » внутри записей матчей точно заданные слова « Продукт 1 ».

Возможные результаты:
  • Товар 1
  • товар 1
Обратите внимание на то, как он работает очень похоже на простой поиск « продукта 1 », но главное отличие состоит в том, что он будет искать конкретно определенные слова, а поиск является строгим.

Искать, где введенное значение не должно слабо совпадать с записями (!)


Такой поисковый запрос будет отфильтровывать все записи по столбцу « Имя », где « Имя » внутри записей НЕ содержит слов « Продукт 1 ».

Искать, где введенное значение не должно строго совпадать с записями (! =)

Такой поисковый запрос будет отфильтровывать все записи по столбцу « Имя », где « Имя » внутри записей НЕ содержит слов « Продукт 1 » строго.


Искать, где введенное значение должно быть больше строго (>)


Такой поисковый запрос будет отфильтровать все записи по « Количеству колонку» где « Количество » внутри записей больше , чем « 9 » строго.

Искать, где введенное значение должно быть меньше строго (<)

Такой поисковый запрос будет отфильтровать все записи по « Количеству колонку» где « Количество » внутри записей меньше , чем « 9 » строго.


Искать, где введенное значение должно быть больше или равно строго (> =)


Такой поисковый запрос будет отфильтровывать все записи по столбцу « Количество », где « Количество » внутри записей строго больше или равно « 9 ».

Искать, где введенное значение должно быть меньше или равно строго (> =)

Такой поисковый запрос будет отфильтровывать все записи по столбцу « Количество », где « Количество » внутри строго меньше или равно « 9 ».