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