Веб-части фильтра изменяют представление данных, отображаемых в другой веб-части, на основе определенных условий. Например, веб-часть "фильтр" может привести к тому, что в финансовом отчете будут отображаться только значения за определенный год или же список учащихся в классе будет содержать только имена учащихся, которые выполнили определенное задание.
Отфильтровать веб-части, требующие ввода данных, чтобы создать условие отбора (например, дата или текст), отобразите значок фильтра на странице. Кроме того, веб-часть "фильтр" может работать автоматически. Он может не отображаться на странице и может использовать условия для фильтрации, предоставленные из третьей веб-части, например фильтр текущего пользователя. Веб-части фильтра, которые не видны на странице, называются контекстными веб-частями; результаты автоматически отфильтруются без ввода данных пользователем.
Для работы с веб-частями фильтров используются списки SharePoint, данные из Microsoft SQL Server версии 2005 и 2008, а также данные, которые хранятся в службах Business Connectivity Services.
В этой статье
Способы использования фильтров
В следующих сценариях показано, как можно использовать веб-части фильтра.
-
Джефф Смит хочет сообщить о выручке, созданной продуктом ежемесячно. Исторически, Джефф просмотрел отчет служб SQL Server Analysis Services, созданный программой продаж Contoso, а затем скопировал эти данные в сообщение электронной почты, чтобы распространить его по команде.
Теперь Джефф добавляет один и тот же отчет служб SQL Server Analysis Services на свою панель мониторинга ежемесячно вместе с отчетом, в котором показаны жалобы клиентов по продуктам. Джефф добавляет веб-часть фильтра для того, чтобы пользователи панели мониторинга могли выбирать интересующий вас продукт. Он настраивает фильтр для отображения списка продуктов, а затем подключает фильтр к новым отчетам по жалобам для клиентов за ежемесячный отчет о продукте и выручке за месяц. При просмотре страницы ее участники могут просматривать данные по умолчанию для отчетов, но они также могут выбрать любой продукт из списка. Когда участник команды выбирает другой продукт, фильтр изменяет все данные в каждой из подключенных веб-частей.
-
Чристина Иванов — региональный менеджер по продажам, который использует информационную панель его подразделения для просмотра ежемесячных данных. Она указывает на то, что ключевой индикатор эффективности (KPI) "удовлетворенность клиентов" имеет желтый цвет, указывающий на то, что он находится в режиме предупреждения. Она может щелкнуть индикатор, чтобы перейти на веб-страницу, на которой отображается индикатор, объяснение причины, по которой он является желтым и тремя отчетами, которые обеспечивают дополнительную аналитику.
Фильтр отображает только те элементы страницы, которые относятся к разделу Чристина. Другие менеджеры по продажам в компании Чристина могут просматривать ту же панель мониторинга, но их представления различны. Фильтр настраивает каждое представление для определенного деления.
Типы фильтров
Типы веб-частей фильтра, которые вы используете, и их использование зависят от источника данных, типа взаимодействия с пользователем и требуемых результатов. В SharePoint Server 2007 и 2010 есть девять типов фильтров, а также веб-часть "действия фильтра", с помощью которой можно добавить кнопку фильтра на страницу, чтобы пользователи могли выбрать, когда следует обновлять данные на странице.
Следующие веб-части фильтра позволяют пользователям указывать значения вручную, которые будут фильтровать данные, отображаемые на странице.
Веб-часть |
Описание |
Фильтр по дате |
Вы можете указать значение по умолчанию или оставить поле пустым. Пользователи могут выбрать дату из раскрывающегося календаря или ввести значение м/д/гггг в поле, отображаемое на странице веб-частей. |
Фильтр по строке запроса (URL-адресу) (Доступно только для SharePoint 2007) |
Позволяет добавлять фильтры к URL-адресу при добавлении ссылки на другую страницу на панель мониторинга. |
Фильтр текстов |
Вы можете потребовать от пользователей ввода текста и (или) указать значение по умолчанию. |
Следующие веб-части фильтра позволяют пользователям выбирать из списка значений.
Веб-часть |
Описание |
Фильтр выбора |
Фильтр выбора позволяет указать значения на панели инструментов веб-части. Пользователи выбирают одно из значений в раскрывающемся меню, которое отображается на странице. |
Фильтр подключения к бизнес-данным (SharePoint 2010) Фильтр каталога бизнес-данных (SharePoint 2007) |
В этой веб-части можно задать список значений из каталога бизнес-данных, а затем задать столбец значение. Кроме того, вы можете добавить Столбец описания. Например, если сущность является продукциейприложения AdventureWorks и столбец значение может быть именем. Если вы добавите Столбец описания, эта веб-часть фильтра добавит диалоговое окно выбора, которое позволит пользователю использовать раскрывающийся список для поиска продуктов по описанию, ключуили имени. |
Фильтр списка SharePoint |
Настроив этот фильтр, вы указываете на список SharePoint и задаете значение столбца, например название, описание, дата или тип документа. Пользователи смогут перейти к списку, а затем выбрать нужный тип элемента. |
Фильтр служб SQL Server Analysis Services (SharePoint 2010) Фильтр служб аналитики SQL server 2005 (SharePoint 2007) |
Этот фильтр позволяет выбрать подключение к данным из веб-части на текущей веб-странице либо из библиотеки подключений к данным SharePoint или библиотеки подключений к данным Office. Затем укажите измерение и иерархию. Пользователи могут выбрать из полученного списка значений. |
Эти веб-части фильтра автоматически отфильтровывают данные, отображаемые на веб-странице.
Веб-часть |
Описание |
Текущий фильтр пользователей |
Поле для имени входа текущего пользователя или выбранного свойства профиля SharePoint |
Фильтр по строке запроса (URL-адресу) |
Передача фиксированных значений из другого источника, который вы настроили в области инструментов |
Фильтр полей страницы |
Предоставляет значение столбца в строке списка, связанной с текущей страницей. |
Использование фильтров
Использование фильтра состоит из трех этапов:
-
Добавление фильтра на веб-страницу
-
Настройка параметров фильтра
-
При необходимости Подключение фильтра к другим веб-частям на странице
Добавление веб-части "фильтр" на страницу
Добавление веб-части фильтра на страницу аналогично добавлению любой другой веб-части на страницу. При использовании фильтра, который будет запрашивать ввод данных пользователем, рассматривайте расположение веб-части на странице. Кроме того, имя, указанное для фильтра на панели инструментов, используется как описание на странице для текстового поля или меню.
Настройка параметров фильтра
Вы настраиваете параметры фильтра с помощью области инструментов веб-части. У каждой панели инструментов есть различные параметры в зависимости от типа фильтра, который вы хотите настроить.
Дополнительные сведения о настройке параметров фильтра можно найти в следующих статьях:
Подключение фильтра к другим веб-частям на странице
Возможно, вам потребуется подключить веб-часть фильтра, которую вы используете для другой веб-части на странице. Это может быть вызвано использованием фильтров с веб-частями Excel Web Access. Вы можете подключить веб-части фильтра, которые видимы или не видны пользователю. С помощью веб-части "видимый фильтр" можно запросить ввод данных из средства просмотра страниц, например выбрать из списка товаров. Невидимая веб-часть фильтра, например фильтр текущего пользователя, автоматически фильтрует данные в конечной веб-части на основе пользователя, который вошел в систему на компьютере.
Если доступен фильтр, который можно подключить к другой веб-части на странице, меню " подключения " отображается в меню "веб-часть". Вы можете инициировать соединение между веб-частью фильтра и другой веб-частью на странице из любой веб-части.