Filtrare le web part modifica la visualizzazione dei dati visualizzati in un'altra web part in base a determinati criteri. Ad esempio, una Web part filtro può causare la visualizzazione di solo valori di un determinato anno o un elenco di studenti in una classe per visualizzare solo i nomi degli studenti che hanno completato un determinato compito.
Filtrare le web part che richiedono l'input dell'utente per creare criteri di filtro, ad esempio una data o un testo, Visualizza un'icona di filtro nella pagina. In alternativa, la Web part filtro può funzionare automaticamente; potrebbe non comparire nella pagina e può usare criteri per il filtro che vengono forniti da una terza Web part, ad esempio un filtro utente corrente. Filtrare le web part che non sono visibili nella pagina sono denominate Web part di contesto; filtrano automaticamente i risultati senza l'input dell'utente.
Filtrare le web part con gli elenchi di SharePoint, i dati di Microsoft SQL Server versioni 2005 e 2008 Analysis Services e i dati che si trovano nei servizi di integrazione applicativa.
In questo articolo
Modalità di utilizzo dei filtri
Gli scenari seguenti illustrano due dei diversi modi in cui è possibile usare le web part filtro:
-
Jeff Smith vuole comunicare mensilmente i ricavi generati da un prodotto. Storicamente, Jeff ha visualizzato un report di SQL Server Analysis Services prodotto dall'applicazione Sales Contoso e quindi ha copiato le informazioni in un messaggio di posta elettronica per distribuirlo al suo team.
Ora, Jeff aggiunge lo stesso report di SQL Server Analysis Services al suo dashboard su base mensile, insieme a un report che mostra i reclami dei clienti per prodotto. Jeff aggiunge una Web part filtro in modo che gli utenti del dashboard possano selezionare il prodotto interessato. Configura il filtro per visualizzare un elenco di prodotti e connette il filtro sia ai nuovi reclami dei clienti per il report mensile del prodotto che al rapporto ricavi prodotto esistente per mese. Quando i membri del team visualizzano la pagina, possono visualizzare i dati nel set di prodotti predefinito Jeff per i report, ma possono anche selezionare qualsiasi prodotto da un elenco. Quando un membro del team sceglie un prodotto diverso, il filtro modifica tutti i dati in tutte le web part connesse.
-
Christina Lee, direttrice di vendita regionale, usa il dashboard della divisione per esaminare i dati mensili. Nota che l'indicatore di prestazioni della chiave di soddisfazione del cliente è giallo, che indica che è in modalità di avviso. Può fare clic sull'indicatore per accedere a una pagina Web che Visualizza l'indicatore, una spiegazione del motivo per cui è gialla e tre report che forniscono informazioni aggiuntive.
Il filtro Visualizza solo gli elementi della pagina che si applicano in modo specifico alla divisione di Christina. Altri responsabili vendite della società di Christina possono visualizzare lo stesso dashboard, ma la loro visualizzazione è diversa. Il filtro Personalizza ogni visualizzazione per una particolare divisione.
Tipi di filtri
Il tipo di filtro Web part usato e il modo in cui vengono usati dipende dall'origine dati, dal tipo di interazione desiderato dall'utente e dai risultati desiderati. Esistono nove tipi di filtri forniti con SharePoint Server 2007 e 2010, insieme alla web part Azioni filtro, che consente di aggiungere un pulsante di filtro a una pagina in modo che gli utenti possano scegliere quando aggiornare i dati nella pagina.
Le web part filtro seguenti consentono agli utenti di specificare manualmente i valori che filtrano i dati visualizzati nella pagina:
Web part |
Descrizione |
Filtro data |
Puoi specificare un valore predefinito o lasciarlo vuoto. Gli utenti possono selezionare una data da un calendario a discesa o immettere il valore m/d/aaaa nella casella visualizzata nella pagina Web part. |
Filtro della stringa di query (URL) (Disponibile solo per SharePoint 2007) |
Consente l'aggiunta di filtri a un URL quando si aggiunge un collegamento in una pagina diversa al dashboard. |
Filtro testo |
È possibile richiedere agli utenti di immettere testo e/o fornire un valore predefinito. |
Le web part filtro seguenti consentono agli utenti di scegliere da un elenco di valori:
Web part |
Descrizione |
Filtro scelta |
Il filtro scelta consente di specificare i valori nel riquadro degli strumenti della web part. Gli utenti selezionano uno dei valori di un menu a discesa visualizzato nella pagina. |
Filtro connettività dati business (SharePoint 2010) Filtro Catalogo dati business (SharePoint 2007) |
Questa web part consente di specificare un elenco di valori dal Catalogo dati business e quindi specificare la colonna valore. È inoltre possibile aggiungere una colonna Descrizione. Ad esempio, se l'entità è Products , l' applicazione AdventureWorks e la colonna Value possono essere Name. Se si aggiunge una colonna Descrizione, questa web part filtro aggiunge una finestra di dialogo di selezione che consente all'utente di usare un elenco a discesa per cercare i prodotti in base a Descrizione, chiaveo nome. |
Filtro elenco di SharePoint |
Quando si configura questo filtro, si punta a un elenco di SharePoint e si specifica il valore di una colonna, ad esempio titolo, descrizione, data o tipo di documento. Gli utenti possono passare all'elenco e quindi scegliere il tipo di elemento specificato. |
Filtro di SQL Server Analysis Services (SharePoint 2010) Filtro di SQL Server 2005 Analysis Services (SharePoint 2007) |
Questo filtro consente di selezionare una connessione dati da una Web part nella pagina Web corrente o da una raccolta di connessioni dati SharePoint o da una raccolta connessioni dati di Office. Devi quindi specificare una dimensione e una gerarchia. Gli utenti possono scegliere l'elenco dei valori risultante. |
Queste web part filtro filtrano automaticamente i dati visualizzati nella pagina Web:
Web part |
Descrizione |
Filtro utente corrente |
Fornisce il nome di accesso dell'utente corrente o una proprietà del profilo SharePoint selezionata |
Filtro della stringa di query (URL) |
Passa un valore o i valori fissi da un'altra origine configurata nel riquadro degli strumenti |
Filtro campi pagina |
Fornisce il valore di una colonna nella riga di elenco associata alla pagina corrente |
Uso dei filtri
Sono disponibili tre passaggi per l'uso di un filtro:
-
Aggiungere il filtro alla pagina Web
-
Configurare le impostazioni di filtro
-
Facoltativamente Connettere il filtro ad altre web part nella pagina
Aggiungere una Web part filtro a una pagina
L'aggiunta di una Web part filtro a una pagina è simile all'aggiunta di qualsiasi altra web part a una pagina. Quando si usa un filtro che richiederà l'input dell'utente, prendere in considerazione la posizione della web part nella pagina. Inoltre, il nome specificato per il filtro nel riquadro degli strumenti funge da descrizione nella pagina relativa alla casella di testo o al menu.
Configurare le impostazioni di filtro
Le impostazioni del filtro vengono configurate tramite il riquadro degli strumenti della web part. Ogni riquadro degli strumenti include opzioni diverse a seconda del tipo di filtro che si sta configurando.
Per altre informazioni sulla configurazione delle impostazioni di filtro, vedere gli articoli seguenti:
Connettere il filtro ad altre web part nella pagina
Potrebbe essere necessario connettere la Web part filtro che si usa a un'altra web part nella pagina. Questo potrebbe essere il caso quando si usano i filtri con le web part di Excel Web Access. È possibile connettere web part filtro visibili o invisibili per l'utente. Una Web part filtro visibile può richiedere l'input dal Visualizzatore pagine, ad esempio selezionando da un elenco di prodotti. Una Web part filtro invisibile, ad esempio il filtro utente corrente, filtra automaticamente i dati nella web part di destinazione in base alla persona che ha effettuato l'accesso al computer.
Quando è disponibile un filtro che è possibile connettersi a un'altra web part nella pagina, il menu connessioni è visibile dal menu Web part. È possibile avviare una connessione tra la Web part filtro e un'altra web part nella pagina da una Web part.