Фильтрация позволяет сократить число элементов, отображаемых в представлении, только теми данными, которые вам нужны. Фильтр выделяет элементы, которые соответствуют определенным условиям, таким как расположение, тип элемента или диапазон цен. Если фильтр включен, в списке отображаются только те элементы, которые вы хотите просмотреть в соответствии с заданными условными условиями.
Если в списке большое количество элементов (превышает пороговое значение представления списка в 5000 элементов), можно индексировать существующие столбцы, чтобы повысить производительность фильтрации. Для получения дополнительных сведений выполните проверку Добавление указателя в столбец списка или библиотеки.
Использование представлений с фильтром
Фильтры уменьшают объем возвращаемых данных путем выбора элементов на основе операции (например, больше или меньше чем) и сопоставления данных. При создании отфильтрованного представления первый индексированный столбец в выражении фильтра должен уменьшить набор данных до максимальной степени. Например, фильтрация по полю штата или даты часто может значительно уменьшить набор данных. Если имеется 15 000 элементов, необходимо, чтобы первый индекс возвращал менее 5 000 элементов. Это все равно полезно, даже если в вашем наборе данных не более 5000 элементов.
SharePoint выбирает первый индексированный столбец в запросе, затем использует остальные столбцы для выбора ваших данных. Другие столбцы, которые вы указываете в фильтре представления, могут быть индексированы. В представлении эти индексы не используются, даже если количество результатов в фильтрованном представлении меньше порогового значения представления списка.
Например, у вас есть запрос размер = большой И цвет = красный. В списке цвет индексирован, а размер нет. Если количество красных элементов не превышает 5000, запрос успешно выполняется в большом списке. Однако, если размер запроса = большой ИЛИ цвет = красный, хотя база данных может найти все элементы красного цвета, она должна просканировать весь список, чтобы найти все крупные элементы. Если возвращается более 5000 элементов, запрос регулируется.
Если в выражении фильтра используются несколько столбцов (два или более), при определении индекса или индексов нужно использовать оператор И. Например, вам нужно найти всех собак в большом списке животных. У вас есть столбец "Виды", в котором указано значение "Собака". Если в запросе вы указываете просто Виды = Собака, к запросу применяется регулирование. Но если у вас есть неиндексированный столбец "Класс", вы можете указать в запросе Класс = Млекопитающие И Вид = Собака. Так же можно искать кошек и собак с помощью запроса Класс = Млекопитающие И (Вид = Собака ИЛИ Вид = Кошка). По второму запросу выбираются все млекопитающие, а затем после фильтрации остаются собаки и кошки.
Примечание
Когда определяется, превышает ли выражение фильтра пороговое значение представления списка, учитываются также элементы, перемещаемые в корзину. Они перестанут учитываться после очистки корзины. Дополнительные сведения см. в статье Очистка корзины и восстановление файлов.
Создание, изменение и удаление фильтров и представлений
Если столбцы, которые вы будете использовать для фильтрации, не имеют индексов, вы можете начать с создания индексов. Дополнительные сведения см. в разделе "Проверка" Добавление индекса в столбец SharePoint.
Столбцы можно использовать для фильтрации данных в списке, что создает представление. Затем можно изменить представление и удалить фильтры. Скрытые столбцы также можно использовать для сортировки списка, даже если они не отображаются.
Создание представления
Откройте список или библиотеку, в которых вы хотите создать представление.
Щелкните заголовок столбца, который требуется отфильтровать, и выберите в параметрах меню пункт "Фильтр".
В области фильтра, открытой в правой части страницы, выберите значения столбца, по которым вы хотите отфильтровать список. По завершении нажмите кнопку "Применить ".
Теперь вы заметите, что рядом с заголовком столбца есть значок фильтра, указывающий, что список фильтруется по значениям в этом столбце.
Дополнительные сведения об области фильтров и фильтрации по значениям, хранящимся в нескольких разных столбцах, см . в статье Что представляет собой область фильтров для списков и библиотек?
Повторите шаги 1 и 2 для всех других столбцов, по которым вы хотите выполнить фильтрацию.
Просмотрите меню "Виды" в правом верхнем углу списка или библиотеки. Вы должны увидеть имя текущего представления со звездочкой (*) рядом с ним, указывающей на то, что представление не сохранено. Чтобы создать новое представление, щелкните имя текущего представления и выберите в параметрах меню команду "Сохранить представление как ".
В появившемся окне "Сохранить как" введите новое имя представления. (Если вы хотите, чтобы все могли видеть представление, оставьте выбранным параметр "Сделать это общедоступным представлением ". В противном случае снимите этот флажок, чтобы представление было видно только вам.) Нажмите кнопку "Сохранить ", чтобы создать новое представление.
Теперь должно отфильтрованное представление списка или библиотеки с назначенным именем.
Примечание
Список или библиотеку можно отфильтровать, не сохраняя их в виде представления.
Удаление фильтра
Текущие фильтры отображаются под заголовком списка. Чтобы удалить фильтр, просто выберите его под заголовком списка. Чтобы удалить все фильтры сразу, выберите Очистить фильтры справа.
Изменение представления
Откройте список или библиотеку, для которой хотите создать представление.
- Внесите дополнительные изменения в представление, например сортировку, группировку или добавление дополнительных фильтров.
- Следуйте инструкциям 3 и 4 статьи "Создание представления", но на этот раз не меняйте имя представления. Нажмите кнопку Сохранить. Это обновит существующее представление.
Если вы хотите более детально управлять своим представлением, вы можете изменить его с помощью классического редактора представлений. Для этого в меню "Вид" выберите имя текущего представления, выберите в параметрах меню пункт "Изменить текущее представление " и следуйте приведенным ниже инструкциям.
Изменение представления в редакторе классических представлений
- Прокрутите страницу вниз до раздела "Фильтры " и выберите параметр "Показывать элементы", только если верно следующее.
- Добавьте операторы, чтобы определить столбец или столбцы, по которым нужно фильтровать.
Если у вас есть операторы Or , укажите их первыми. Затем добавьте любые необходимые операторы And . - Если вам нужно добавить еще одну запись в определение фильтра, выберите "Показать больше столбцов " в правом нижнем углу. В определении фильтра можно указать до 10 операторов.
- Закончив, нажмите кнопку " ОК" вверху или внизу страницы, чтобы сохранить представление.
Страница изменения представления закрывается и заменяется представлением, которое вы определили.
Настройка фильтров
Чтобы представление обеспечивало быструю фильтрацию множества элементов, первый столбец в фильтре должен быть индексированным. Другие столбцы, указанные в фильтре представления, могут быть как индексированными, так и неиндексированными, но представление эти индексы не использует. Первый столбец фильтра должен возвращать меньше элементов, чем задано пороговым значением представления списка.
Если первый столбец фильтра возвращает больше элементов, чем задано пороговым значением представления списка, можно использовать два и более столбцов. Если определено фильтрованное представление, использующее два и более столбцов, ограничить общее число возвращаемых элементов можно с помощью оператора И. Но даже в этом случае все еще необходимо указать первым столбцом фильтра столбец, который скорее всего вернет меньший объем данных. Использование в фильтре оператора ИЛИ почти всегда увеличивает число возвращаемых элементов и не будет эффективным в данных обстоятельствах.
Дополнительные сведения о представлениях см. в статье Создание, изменение и удаление представления списка или библиотеки.
Важно
Один столбец подстановки можно индексировать, но использование индексированного столбца подстановки не поможет предотвратить превышение порогового значения представления списка. Используйте столбец другого типа в качестве основного или дополнительного индекса.
Важно
При фильтрации списка по индексированному полю проверьте наличие в корзине элементов, удаленных из списка или библиотеки. Элементы в корзине учитываются в пороговом значении представления списка и не удаляются из внутренней базы данных, пока не будут удалены из корзины. Если общее количество отфильтрованных элементов в списке и в корзине превышает пороговое значение списка, вы можете получить неполный набор результатов или вас могут заблокировать. Дополнительные сведения см. в статье Очистка корзины и восстановление файлов.
Фильтрация по динамическим датам или текущему пользователю
Есть два ключевых слова, которые можно использовать для фильтрации на основе текущего дня [Сегодня], или текущего пользователя [Я]. Они являются динамическими, поскольку изменяются с пользователем и датой.
Примечание
Невозможно использовать фильтры [Сегодня] или [Я] при фильтрации с помощью заголовка столбца. Для фильтрации столбцов по этим ключевым словам необходимо использовать классический редактор представлений.
Использование фильтра [Я] может быть полезно, если вы хотите просто просмотреть ваши документы в большой библиотеке. [Я] работает со столбцами, основанными на людях, такими как "Кем создан" или "Кем изменено". Например, чтобы увидеть все документы, которые вы создали, установите фильтр [Я] для столбца "Автор". Если вы редактор и хотите видеть последние файлы, с которыми работали, установите для столбца "Изменено" значение [Я]. Чтобы отобразить и то и другое, создайте два фильтра, связанных оператором ИЛИ.
Ключевое слово [Today] работает в столбцах на основе даты. Вы можете использовать математические операторы, чтобы получать диапазоны, которые изменяются с текущей датой. Например, чтобы увидеть все документы, которые были изменены за последние 30 дней, вы можете создать фильтр для столбца "Дата", который больше или равен значению [Сегодня] – 30. Чтобы пропустить текущий день, установите второй фильтр в столбце "Дата" меньше, чем [сегодня], и свяжите их с помощью И.
Фильтр по управляемым метаданным
Список SharePoint со столбцом метаданных можно отфильтровать.
Добавление столбца метаданных в список
Перейдите к списку и выберите "+Добавить столбец".
Выберите "Еще"...
, установите переключатель "Управляемые метаданные" и нажмите кнопку "ОК".
Кроме того, создав столбец управляемых метаданных и добавив элементы в список, можно применить теги метаданных, щелкнув значок
в области изменения элемента списка.
Применение тегов метаданных в области представления в виде дерева .
Фильтр по тегам управляемых метаданных
Выберите значок фильтра
для доступа к области фильтров.
Примечание
В раскрывающемся списке в верхней части панели можно выбрать параметр " Представление в виде дерева ", которое отображает иерархическое представление терминов, связанных с выбранным столбцом.
Выберите теги метаданных, по которым нужно выполнить фильтрацию.
Или, если в столбце "Управляемые метаданные " определено не менее 5 значений, щелкните ссылку "Просмотреть все ", чтобы просмотреть область фильтров.
Проверьте теги метаданных, по которым нужно выполнить фильтрацию, и нажмите кнопку "Применить".
Типичные представления с фильтром
Ниже приведены некоторые рекомендации для стандартных представлений, эффективные при наличии индексированных столбцов.
| Чтобы отфильтровать | Индексируйте | Пример |
|---|---|---|
| Недавно измененные элементы | Столбец Изменено | Чтобы просмотреть только элементы, измененные за последнюю неделю, примените фильтр Изменено больше [Сегодня]-7. |
| Новые элементы | Столбец Создано | Чтобы создать представление только тех элементов, которые были добавлены за прошедшую неделю, примените фильтр "Создано больше[сегодня]-7". |
| Мои элементы | Столбец Кем создано | Чтобы создать представление только из добавленных элементов, примените фильтр "Кем создано" равно "[Я]". |
| Элементы с сегодняшним сроком | Столбец Дата выполнения (созданный вами в списке или библиотеке) | Чтобы создать представление только для элементов со сроком выполнения сегодня, примените фильтр Дата выполнения равна[сегодня]. |
| Обновления доски обсуждений | Столбец Последнее обновление | Чтобы создать представление только из обсуждений, которые были обновлены за последний месяц, примените фильтр Значение параметра "Последнее обновление" больше[Сегодня]-30. |
| Архивирование файлов из библиотеки документов | Дата изменения | Чтобы создать представление документов, не изменившихся с 2016 года (для их последующего архивирования), примените фильтр Дата изменения меньше или равно 31 декабря 2016 г. |
| Поиск подмножества финансовых данных | Регион, Год (как два простых индекса) | Чтобы создать представление финансовых данных по северо-восточному региону за 2015 год, примените фильтр Регион равно "СВ" И Год равно 2015, поскольку в столбце Регион, скорее всего, меньше значений, чем в столбце Год. |
| Метаданные | Столбец управляемых метаданных | Чтобы создать представление управляемых метаданных, примените фильтр на основе тегов метаданных , определенных в области фильтров списка и библиотеки. Дополнительные сведения см . в статье Что представляет собой область фильтров для списков и библиотек? |
Примечание
Даже если вы создаете фильтрованное представление на основе индексов столбцов, если вы превысили пороговое значение представления списка, некоторые дополнительные операции все еще могут быть блокированы, поскольку они требуют доступа ко всему списку или библиотеке. К их числу относятся следующие операции: добавление или удаление индекса, создающее сортировку в определении представления; отображение итога по столбцу; добавление, обновление или удаление вычисляемых полей. В таком случае попробуйте выполнить операцию во время ежедневного временного интервала, когда значения пределов выше.
Поддерживаемые и неподдерживаемые столбцы для индексирования и фильтрации
Поддерживаемые типы столбцов
|
Неподдерживаемые типы столбцов
|
|---|
Обратная связь
Эта статья оказалась полезной? Если да, укажите это внизу страницы. Если нет, сообщите нам о своих затруднениях или о недостающей информации. Укажите свои версии SharePoint, операционной системы и браузера. С учетом вашего отзыва мы перепроверим сведения и, если нужно, допишем и обновим эту статью.
См. также
Создание, изменение и удаление представления
Изменение представления SharePoint с помощью сортировки