Ordinamento e raggruppamento dei dati in una visualizzazione dati

Con Microsoft Office SharePoint Designer 2007 è possibile ordinare e raggruppare facilmente i dati in una visualizzazione dati.

Quando si ordinano i dati in una visualizzazione dati, viene modificato l'ordine di visualizzazione dei dati. L'ordinamento è una tecnica utilizzabile per ridisporre i record in modo da facilitare la comprensione dei dati. Ad esempio, tipi di ordinamento comunemente utilizzati sono l'ordinamento alfabetico o numerico. È inoltre possibile eseguire ordinamenti avanzati basati su un'espressione.

Il raggruppamento dei dati all'interno di una visualizzazione avviene in base ai criteri specificati. L'ordinamento e il raggruppamento sono correlati e non è possibile raggruppare campi se in precedenza non è stato specificato un ordinamento. Ad esempio, se si ordina un elenco prodotti alfabeticamente in modo che i prodotti che iniziano per "A" vengano visualizzati insieme, questo rappresenta una forma base di raggruppamento. Ogni gruppo in una visualizzazione dati può essere esteso o compresso utilizzando l'intestazione di gruppo.

Quando si utilizza Office SharePoint Designer 2007 per ordinare o raggruppare i dati in una visualizzazione dati, per impostazione predefinita la visualizzazione dati mostra l'ordinamento o l'ordine gruppo dei dati specificati. È inoltre possibile aggiungere una barra degli strumenti alla visualizzazione dati in modo che i visitatori del sito possano ordinare o raggruppare i dati tramite il browser. Nella sezione Vedere anche è disponibile un collegamento a ulteriori informazioni sulla modalità di aggiunta di tale barra degli strumenti.

Per creare i dati di esempio e la visualizzazione dati utilizzati nell'esempio seguente, oppure per maggiori informazioni sulle visualizzazioni dati, vedere Creazione di una visualizzazione dati.

Per saperne di più

Ordinare i dati

Creare un ordinamento avanzato

Rimuovere un ordinamento

Raggruppare i dati

Rimuovere un ordine gruppo

Ordinare i dati

L'ordinamento dei dati consente di presentare le informazioni nell'ordine più adatto alle proprie esigenze, anziché nell'ordine originale di inserimento dei dati. Ad esempio, Northwind Traders, una società di distribuzione di specialità gastronomiche, ha creato una visualizzazione dati del proprio elenco prodotti. Si suggerisce di ordinare l'elenco alfabeticamente in base al nome prodotto per semplificare l'individuazione dei prodotti nell'elenco.

È inoltre possibile eseguire l'ordinamento in base a più campi aggiungendo campi ulteriori all'elenco di ordinamento. Ad esempio, per semplificare la ricerca dei prodotti all'interno dell'elenco, è possibile ordinare la visualizzazione dati in modo da visualizzare l'elenco prodotti per categoria e quindi per nome prodotto all'interno di ogni categoria.

  1. Aprire la pagina che include la visualizzazione dati da ordinare.

  2. Fare clic con il pulsante destro del mouse sulla visualizzazione dati, quindi scegliere Mostra attività controlli comuni dal menu di scelta rapida.

    Suggerimento : È inoltre possibile fare clic sulla visualizzazione dati e quindi sulla freccia Icona del pulsante nell'angolo superiore destro per visualizzare l'elenco Attività comuni di Visualizzazione dati. Fare di nuovo clic sulla freccia per nascondere l'elenco.

  3. Nell'elenco Attività comuni di Visualizzazione dati fare clic su Ordinamento e raggruppamento.

  4. Nella finestra di dialogo Ordinamento e raggruppamento in Campi disponibili fare clic sul campo in base al quale eseguire l'ordinamento e quindi fare clic su Aggiungi.

    Se in Campi disponibili non viene visualizzato alcun campo, fare doppio su Altri campi, fare clic sul campo in base al quale eseguire l'ordinamento e quindi fare clic su OK.

    Per seguire l'esempio relativo a Northwind Traders e ordinare i dati di esempio alfabeticamente per nome prodotto, fare clic su ProductName.

  5. Nell'area Proprietà ordinamento eseguire una delle seguenti operazioni:

    • Per ordinare un campo in ordine crescente, ad esempio A, B, C o 1, 2, 3, fare clic su Crescente.

    • Per ordinare un campo in ordine decrescente, ad esempio Z, Y, X o 3, 2, 1, fare clic su Decrescente.

      Suggerimento : Per modificare l'ordinamento di un campo da crescente a decrescente, o viceversa, fare doppio clic sul campo nell'elenco Ordinamento. Si noti che il triangolo accanto al nome campo indica se un campo è ordinato in senso crescente o decrescente.

  6. Fare clic su OK.

    Visualizzazione dati che mostra i prodotti in ordine alfabetico per nome prodotto

    L'elenco prodotti di Northwind Traders è ora ordinato in base a un campo, ProductName. Si desidera ora ordinare l'elenco in base a più campi.

  7. Per eseguire l'ordinamento in base a più campi aggiungere campi ulteriori all'elenco Ordinamento.

    Ad esempio, per ordinare l'elenco prodotti per categoria e quindi per nome prodotto all'interno di ogni categoria, è necessario aggiungere il campo IDCategoria all'ordinamento. Fare clic sul campo IDCategoria in Campi disponibili e quindi fare clic su Aggiungi.

    IDCategoria e NomeProdotto sono ora entrambi visualizzati nell'elenco Ordinamento.

  8. Fare clic su OK.

  9. È inoltre possibile modificare l'ordinamento dei campi. Per modificare l'ordine dei campi, fare clic su un campo nell'elenco Ordinamento e quindi fare clic su Sposta su o Sposta giù.

    Ad esempio, l'elenco prodotti di Northwind Traders è stato ordinato innanzitutto per NomeProdotto e quindi per IDCategoria. Per ordinare l'elenco prodotti prima per IDCategoria e quindi per NomeProdotto, nell'elenco Ordinamento fare clic su IDCategoria e quindi su Sposta su.

    Finestra di dialogo Ordinamento e raggruppamento che mostra il campo IDCategoria seguito da NomeProdotto

    Il risultato è un elenco ordinato per IDCategoria e quindi per NomeProdotto.

    Visualizzazione dati che mostra i prodotti ordinati per categoria e quindi per nome prodotto

Torna all'inizio

Creare un ordinamento avanzato

In determinati casi può essere necessario creare un ordinamento che utilizzi criteri più complessi di quelli che è possibile specificare nella finestra di dialogo Ordinamento e raggruppamento. Ad esempio, si supponga che Northwind Traders desideri ordinare una visualizzazione dati in modo da visualizzare i prodotti in base al valore totale del prodotto attualmente in magazzino. In tale caso, è possibile eseguire l'ordinamento in base a un'espressione XPath creata utilizzando le opzioni nella finestra di dialogo Ordinamento avanzato.

In Office SharePoint Designer 2007 è possibile utilizzare XPath per creare ordinamenti avanzati. XPath è un linguaggio per l'individuazione e l'elaborazione di informazioni in un documento XML. Generatore espressioni di XPath include IntelliSense per XPath, che consente sia ai principianti che agli utenti esperti di creare espressioni XPath che eseguono ordinamenti complessi dei dati.

Nota : La funzione di ordinamento di XPath viene eseguita sull'XML che costituisce la base dei dati. Se si esegue una query XPath avanzata su un'origine dati SQL, ad esempio un elenco o una libreria di Microsoft SharePoint oppure un database SQL, i dati vengono innanzitutto visualizzati come XML, prima dell'applicazione dell'ordinamento XPath. Le prestazioni dell'ordinamento potranno quindi essere inferiori al previsto.

  1. Nella finestra di dialogo Ordinamento e raggruppamento fare clic su Modifica espressione ordinamento in Proprietà ordinamento.

    Suggerimento : È inoltre possibile aprire Generatore di espressioni XPath facendo doppio clic su Aggiungi espressione ordinamento in Campi disponibili nella finestra di dialogo Ordinamento e raggruppamento.

    Nella finestra di dialogo Ordinamento avanzato, in Selezionare il campo da inserire fare doppio clic sul campo da inserire nell'espressione. Per inserire il percorso completo del campo, tenere premuto CTRL mentre si fa doppio clic sul campo.

    Nell'esempio, per eseguire l'ordinamento in base al valore totale delle scorte, fare doppio clic su Scorte. Il campo Scorte viene visualizzato nella casella Modifica espressione XPath.

  2. Nella casella Modifica espressione XPath collocare il punto di inserimento immediatamente dopo il nome del campo e quindi premere BARRA SPAZIATRICE.

    Verrà visualizzato l'elenco IntelliSense degli operatori XPath. IntelliSense per XPath semplifica le operazioni fornendo un elenco dei campi disponibili o delle funzioni valide nel contesto dell'espressione.

  3. Nell'elenco IntelliSense degli operatori fare doppio clic sull'operatore desiderato.

    Nell'esempio fare doppio clic sull'asterisco /*). Verrà visualizzato un elenco IntelliSense di campi disponibili.

  4. Nell'elenco dei campi disponibili fare doppio clic sul campo desiderato.

    Per creare un ordinamento avanzato nell'esempio relativo a Northwind Traders, fare doppio clic su PrezzoUnitario. L'espressione finale avrà l'aspetto seguente.

    Espressione XPath per le colonne calcolate come visualizzate nella casella Modifica espressione XPath

    Nella parte inferiore della finestra di Generatore di espressioni XPath è possibile visualizzare un'anteprima dei risultati del filtro mentre si crea l'espressione nella casella Modifica espressione XPath.

Torna all'inizio

Rimuovere un ordinamento

  1. Aprire la pagina che include la visualizzazione dati dalla quale si desidera rimuovere l'ordinamento.

  2. Fare clic con il pulsante destro del mouse sulla visualizzazione dati, quindi scegliere Mostra attività controlli comuni dal menu di scelta rapida.

    Suggerimento : È inoltre possibile fare clic sulla visualizzazione dati e quindi sulla freccia Icona del pulsante nell'angolo superiore destro per visualizzare l'elenco Attività comuni di Visualizzazione dati. Fare di nuovo clic sulla freccia per nascondere l'elenco.

  3. Nell'elenco Attività comuni di Visualizzazione dati fare clic su Ordinamento e raggruppamento.

  4. Nella finestra di dialogo Ordinamento e raggruppamento in Ordinamento fare clic sul campo da rimuovere dall'ordinamento e quindi fare clic su Rimuovi.

    Per rimuovere l'intero ordinamento dalla visualizzazione dati, rimuovere tutti i campi dall'ordinamento.

Torna all'inizio

Raggruppare i dati

Per raggruppare i dati, è necessario innanzitutto creare un ordinamento. Vedere la sezione precedente, Ordinare i dati.

Quando si raggruppano i dati in una visualizzazione dati, per ogni campo nell'ordinamento è possibile scegliere di visualizzare un'intestazione o un piè di pagina per il gruppo e se il gruppo sia esteso o compresso per impostazione predefinita. È inoltre possibile scegliere di mantenere insieme i gruppi durante la suddivisione in pagine della visualizzazione dati e se mostrare i nomi delle colonne o i totali per ogni gruppo.

I dati vengono raggruppati utilizzando il primo campo nell'ordinamento. Ad esempio, nella prima sezione di questo articolo, la visualizzazione dati dell'elenco prodotti di Northwind Traders è stata ordinata per IDCategoria e quindi per NomeProdotto. Dato che il primo campo nell'ordinamento è IDCategoria, quando si esegue il raggruppamento, i dati vengono raggruppati in base a IDCategoria.

Per semplificare ulteriormente la consultazione della visualizzazione dati, si desidera ora raggruppare i prodotti per categoria in modo che ogni categoria possa essere espansa o ridotta.

  1. Aprire la pagina che include la visualizzazione dati da raggruppare.

  2. Fare clic con il pulsante destro del mouse sulla visualizzazione dati, quindi scegliere Mostra attività controlli comuni dal menu di scelta rapida.

    Suggerimento : È inoltre possibile fare clic sulla visualizzazione dati e quindi sulla freccia Icona del pulsante nell'angolo superiore destro per visualizzare l'elenco Attività comuni di Visualizzazione dati. Fare di nuovo clic sulla freccia per nascondere l'elenco.

  3. Nell'elenco Attività comuni di Visualizzazione dati fare clic su Ordinamento e raggruppamento.

    Se in precedenza è stato creato l'ordinamento per l'esempio relativo a Northwind Traders, in Ordinamento dovrebbe essere visibile il campo IDCategoria seguito dal campo NomeProdotto. Se la visualizzazione dati è priva di ordinamento, è innanzitutto necessario crearne uno per accedere alle opzioni in Proprietà raggruppamento.

  4. Nell'elenco Ordinamento della finestra di dialogo Ordinamento e raggruppamento fare clic sul campo in base al quale eseguire il raggruppamento. Per seguire l'esempio relativo a NorthWind Traders, fare clic su IDCategoria.

    Nota : A ogni campo nell'ordinamento è possibile applicare proprietà di raggruppamento specifiche. Verificare di selezionare il campo desiderato prima di applicare le proprietà di raggruppamento.

  5. Per visualizzare un'intestazione all'inizio di ogni gruppo, in Proprietà raggruppamento selezionare la casella di controllo Mostra intestazione gruppo e quindi eseguire una delle operazioni seguenti:

    • Per fare in modo che i gruppi nella visualizzazione dati vengano visualizzati estesi per impostazione predefinita, fare clic su Espandi gruppo per impostazione predefinita. Per seguire l'esempio relativo a Northwind Traders, scegliere di visualizzare un'intestazione di gruppo e quindi fare clic su questa opzione.

    • Per fare in modo che i gruppi nella visualizzazione dati vengano visualizzati compressi per impostazione predefinita, fare clic su Comprimi gruppo per impostazione predefinita.

  6. Per visualizzare un piè di pagina al termine di ogni gruppo, in cui venga visualizzato il numero dei record nel gruppo, selezionare la casella di controllo Mostra piè di pagina gruppo.

    Dopo aver selezionato la casella di controllo Mostra intestazione gruppo o Mostra piè di pagina gruppo, il pulsante Raggruppamento avanzato diventa disponibile.

  7. Fare clic su Raggruppamento avanzato e quindi eseguire una o più delle operazioni seguenti:

    • Per nascondere i singoli record nell'elenco, selezionare la casella di controllo Nascondi dettagli gruppo.

    • Per visualizzare tutti gli elementi di un gruppo su una pagina, anche se il totale supera il numero specificato di elementi da visualizzare in un elenco, selezionare la casella di controllo Mantieni gruppi durante la suddivisione in pagine. Per seguire l'esempio relativo a NorthWind Traders, fare clic su questa opzione.

      Nota : È possibile visualizzare le opzioni di suddivisione in pagine nella scheda Suddivisione in pagine della finestra di dialogo Proprietà visualizzazione dati. Nell'elenco Attività comuni di Visualizzazione dati fare clic su Proprietà visualizzazione dati.

    • Per inserire una riga in ogni gruppo nel quale siano visualizzati i nomi delle colonne, selezionare la casella di controllo Mostra valori colonna per gruppo.

    • Per inserire una riga in ogni gruppo nel quale sia visualizzato il numero totale di record in ogni gruppo, selezionare la casella di controllo Mostra totali colonne per gruppo.

      Visualizzazione dati ordinata per IDCategoria e NomeProdotto e quindi raggruppata per IDCategoria

      Nell'esempio relativo a Northwind Traders la visualizzazione dati è ora ordinata per IDCategoria e NomeProdotto e quindi raggruppata per IDCategoria. Ogni gruppo include un'intestazione e verrà visualizzato sempre sulla stessa pagina all'interno della visualizzazione dati, dato che è stata selezionata l'opzione Mantieni gruppi durante la suddivisione in pagine.

Torna all'inizio

Rimuovere un ordine gruppo

  1. Aprire la pagina che include la visualizzazione dati dalla quale si desidera rimuovere l'ordine gruppo.

  2. Fare clic con il pulsante destro del mouse sulla visualizzazione dati, quindi scegliere Mostra attività controlli comuni dal menu di scelta rapida.

    Suggerimento : È inoltre possibile fare clic sulla visualizzazione dati e quindi sulla freccia Icona del pulsante nell'angolo superiore destro per visualizzare l'elenco Attività comuni di Visualizzazione dati. Fare di nuovo clic sulla freccia per nascondere l'elenco.

  3. Nella finestra di dialogo Ordinamento e raggruppamento fare clic sul campo dal quale rimuovere un ordine gruppo in Ordinamento.

  4. In Proprietà raggruppamento deselezionare le caselle di controllo Mostra intestazione gruppo e Mostra piè di pagina gruppo.

    Nota : A ogni campo in un ordinamento è possibile assegnare proprietà di raggruppamento specifiche. Per rimuovere tutti gli ordini gruppo dalla visualizzazione dati, selezionare ogni campo nell'ordinamento.

Torna all'inizio

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×