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