Condividi tramite


Creare una gerarchia in una tabella (esercitazione)

In questa lezione PowerPivot verrà utilizzato per visualizzare e creare gerarchie da colonne di tabelle nella vista diagramma. Una gerarchia è un elenco di nodi figlio che è possibile creare da colonne e posizionare in qualsiasi ordine desiderato. Le gerarchie possono essere visualizzate separate rispetto alle altre colonne in uno strumento client per la generazione di report, agevolando agli utenti client la selezione e lo spostamento nei percorsi di dati comuni. Per ulteriori informazioni sulle gerarchie, vedere Gerarchie in PowerPivot.

Prerequisiti

Questo argomento è parte di un'esercitazione relativa a PowerPivot per Excel che deve essere completata nell'ordine specificato. Per informazioni sui prerequisiti e sul primo passaggio dell'esercitazione, vedere Introduzione all'esercitazione su PowerPivot per Excel.

Motivi per cui creare le gerarchie.

Le tabelle includono decine se non addirittura centinaia di colonne. Gli utenti client potrebbero pertanto riscontrare alcune difficoltà nel tentativo di cercare e includere dati in un report. Un utente client può aggiungere l'intera gerarchia (costituita da più colonne) a un report con un solo clic. Le gerarchie forniscono inoltre una visualizzazione semplice e intuitiva delle colonne. In una tabella Data è ad esempio possibile creare una gerarchia Calendario. Anno di calendario verrà utilizzato come nodo padre superiore, con Trimestre, Mese e Giorno inclusi come nodi figlio (Anno di calendario->Trimestre->Mese->Giorno). In questa gerarchia viene illustrata una relazione logica da Anno di calendario a Giorno.

È possibile includere le gerarchie in prospettive. Le prospettive definiscono subset visualizzabili di un modello in grado di offrire punti di vista mirati, specifici di un'attività aziendale o di un'applicazione del modello. Una prospettiva può ad esempio fornire agli utenti una gerarchia dei soli elementi di dati necessari a soddisfare specifici requisiti di creazione di report. Per ulteriori informazioni sulle prospettive, vedere Finestra di dialogo Prospettive.

Creare una gerarchia

È possibile creare una gerarchia utilizzando il menu di scelta rapida di colonne e tabelle o il pulsante Crea gerarchia nell'intestazione della tabella all'interno della vista diagramma. Quando si crea una gerarchia, con le colonne selezionate come nodi figlio verrà visualizzato anche un nuovo nodo padre.

In caso di creazione di una gerarchia, viene creato un nuovo oggetto nel modello. Non vengono spostate le colonne in una gerarchia, ma vengono creati ulteriori oggetti. È possibile aggiungere una singola colonna a più gerarchie.

Per creare una gerarchia dal menu di scelta rapida

  1. Nella finestra PowerPivot passare alla vista diagramma. Espandere la tabella DimDate per visualizzare più agevolmente tutti i suoi campi.

    Premere e tenere premuto il tasto CTRL e fare clic sulle colonne CalendarYear, CalendarQuarter e CalendarMonth (sarà necessario scorrere la tabella verso il basso).

  2. Per aprire il menu di scelta rapida, fare clic con il pulsante destro del mouse su una delle colonne selezionate. Fare clic su Crea gerarchia. Nella parte inferiore della tabella viene creato un nodo di gerarchia padre, Hierarchy 1, e le colonne selezionate vengono copiate nella gerarchia come nodi figlio.

  3. Digitare Dates come nome per la nuova gerarchia.

  4. Trascinare la colonna FullDateLabel nel nodo figlio CalendarMonth della gerarchia. Dalle colonne verrà creato un nodo figlio, che verrà posizionato al di sotto del nodo figlio CalendarMonth.

Per creare una gerarchia dal pulsante nell'intestazione tabella

  1. Nella vista diagramma passare alla tabella DimProduct, quindi fare clic sul pulsante Crea gerarchia nell'intestazione tabella. In fondo alla tabella verrà visualizzato il nodo padre di una gerarchia vuota.

  2. Digitare Product Categories come nome per la nuova gerarchia.

  3. Per creare nodi figlio della gerarchia, trascinare le colonne Product Category, Product Subcategory e ProductName nella gerarchia.

    Dalla lezione precedente, ricordare che Product Category e Product Subcategory sono stati aggiunti creando colonne calcolate che fanno riferimento a questi campi da tabelle correlate. Uno dei vantaggi dell'utilizzo della funzione RELATED è che è possibile individuare campi nella stessa tabella, consentendo di creare gerarchie, ad esempio Categories, che utilizzano valori di altre tabelle.

Modificare una gerarchia

È possibile rinominare una gerarchia o un nodo figlio, modificare l'ordine dei nodi figlio, aggiungere altre colonne come nodi figlio, rimuovere un nodo figlio da una gerarchia, mostrare il nome di origine di un nodo figlio (il nome della colonna) e nascondere un nodo figlio se il suo nome coincide con quello del nodo padre della gerarchia.

Per modificare il nome di una gerarchia o di un nodo figlio

  1. Nella gerarchia Categories in Vista diagramma fare clic con il pulsante destro del mouse sul nodo figlio FullDateLabel, quindi scegliere Rinomina. Digitare Date.

    Osservare che se si fa clic con il pulsante destro del mouse su un nodo figlio in una gerarchia, sono disponibili diversi comandi per spostare, rinominare o nascondere un nome della colonna di origine.

  2. Fare doppio clic sulla gerarchia padre, Product Categories, quindi modificare il nome in Categorie.

Eliminare una gerarchia

Mantenere le gerarchie nella cartella di lavoro per completare l'esercitazione; se ad un certo punto si desidera eliminare una gerarchia, attenersi alla procedura seguente.

Per eliminare una gerarchia e rimuovere i relativi nodi figlio

  1. Nella tabella FactSales in Vista diagramma fare clic con il pulsante destro del mouse sul nodo della gerarchia padre, Esempio di gerarchia 2, quindi scegliere Elimina. In alternativa, è possibile fare clic sul nodo padre della gerarchia e premere CANC. Eliminando la gerarchia, verranno rimossi anche tutti i nodi figlio.

  2. Per confermare l'azione, fare clic su Elimina da modello nella finestra di dialogo.

Passaggio successivo

Per continuare questa esercitazione, andare all'argomento successivo: Creare una tabella pivot dai dati PowerPivot (Esercitazione).

Vedere anche

Concetti

Gerarchie in PowerPivot

Finestra di PowerPivot: Vista diagramma