Ti trovi qui:
Nodo Aggrega: Aggregazione gerarchica
Utilizzare l'aggregazione gerarchica per sommare le misure tra dati a più livelli. Ad esempio, è possibile raggruppare redditi, attività o passività per le società e le relative filiali, oppure raggruppare i dati dei venditori al livello superiore della catena dirigenziale per visualizzare le aggregazioni per team, regione, area e oltre. L'aggregazione gerarchica richiede righe con un ID e un ID controllante. Molte righe possono avere lo stesso ID controllante, oppure l'ID controllante può essere vuoto. Alcune righe possono anche avere uno stesso ID, ad esempio un record con più controllanti. È anche possibile utilizzare la percentuale di raggruppamento facoltativa per applicare ripartizioni percentuali per allocare porzioni a controllanti diverse, ad esempio una commissione tra membri del team vendite.
-
In una trasformazione dati batch in cui è già presente almeno un nodo Input, selezionare il pulsante Aggiungi nodo (
) tra due nodi o alla fine della trasformazione. Per visualizzare il pulsante Aggiungi nodo tra due nodi, passare il cursore sopra la linea di collegamento.
- Nella finestra di dialogo Aggiungi nodo selezionare Aggrega.
-
Nel riquadro delle impostazioni Aggrega, attivare Aggregazione gerarchica.

-
Aggiungere almeno un'aggregazione, ad esempio la somma di una misura o un conteggio di righe.

-
Selezionare la Colonna ID record. L'ID record può essere qualsiasi dimensione nei dati che definisce la riga, ad esempio il nome di un venditore o di un account.

-
Specificare la Colonna ID controllante. L'ID controllante identifica il record a cui viene riportata ogni riga. Questo può essere una qualsiasi dimensione nei dati che non è stata selezionata come ID record, ad esempio il responsabile o l'account controllante. Non tutti i record devono avere un controllante, ad esempio se si trovano in cima a una gerarchia.Nota i valori nulli sono accettati nella colonna ID controllante.

-
Eventualmente, selezionare una Colonna percentuale di ritiro per applicare una ripartizione percentuale. Il valore aggregato viene moltiplicato per il numero indicato nella colonna. Ad esempio, i record hanno più di un controllante e desiderano eseguirne il roll-up in modo diverso in base al controllante.

-
Per aggiungere l'aggregazione gerarchica alla trasformazione dati, fare clic su Applica.

-
Salvare la trasformazione dati batch.
Esempio 1: Somma automaticamente i valori a ogni livello della relazione anziché calcolarli manualmente.Nota negli esempi che seguono, Ammontare è la colonna aggregata.
Questo esempio mostra:
- Più record con lo stesso controllante
- Un insieme eterogeneo di record con e senza controllante
- Un record esterno alla gerarchia
- Un controllante con valore singolo

Senza aggregazione gerarchica Con aggregazione gerarchica ID record ID controllante Ammontare ID record Ammontare A01 100 A01 600 A02 A01 200 A02 200 A03 A01 300 A03 300 A04 400 A04 400 Esempio 2: Gerarchia intermedia: organigramma.Questo esempio mostra:
- Più record con lo stesso controllante
- Un insieme eterogeneo di record con e senza controllante
- Un record esterno alla gerarchia
- Un controllante con valore singolo
- Un controllante senza valore singolo
- Più gerarchie

Senza aggregazione gerarchica Con aggregazione gerarchica ID record ID controllante Ammontare ID record Ammontare A01 100 A01 1200 A02 A01 200 A02 800 A03 A01 300 A03 300 A04 400 A04 400 A06 A05 600 A05 400 A07 A02 700 A06 600 A07 700 Esempio 3: Gerarchia complessa: proprietà controllata con percentuali di ripartizione.Questo esempio mostra:
- Più record con lo stesso controllante
- Un insieme eterogeneo di record con e senza controllante
- Un record esterno alla gerarchia
- Un controllante con valore singolo
- Un controllante senza valore singolo
- Più gerarchie
- Record con più controllanti Nota un record ha una riga per ogni controllante.
- Valori percentuali di ritiro (ripartizioni percentuali)

Senza aggregazione gerarchica Con aggregazione gerarchica ID record ID controllante Ammontare Percentuale ID record Ammontare A01 100 A01 1375 A02 A01 200 1,00 A02 350 A03 A01 300 0,50 A03 1850 A03 A05 300 0,50 A04 1290 A04 A05 400 A05 1290 A06 A02 600 0,25 A06 600 A06 A03 700 0,75 A07 700 A07 A03 1,00 A08 890 A08 A04 1,00 A09 900 A09 A02 0,10 A10 1925 A10 A11 1100 A11 A03 1,00
