Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il comando Colonna Indice aggiunge una nuova colonna alla tabella con valori di posizione espliciti e viene in genere creata per supportare altri modelli di trasformazione.
Per impostazione predefinita, l'indice iniziale inizia dal valore 0 e ha un incremento di 1 per riga.
È anche possibile configurare il comportamento di questo passaggio selezionando l'opzione Personalizzata e configurando due parametri:
- Indice iniziale: specifica il valore di indice iniziale.
- Increment: specifica la quantità di incremento di ogni valore di indice.
Per l'esempio in questo articolo, si inizia con la tabella seguente con una sola colonna, ma si noti il modello di dati nella colonna.
Si supponga che l'obiettivo sia trasformare la tabella in quella illustrata nell'immagine seguente, con le colonne Date, Account e Sale.
Passaggio 1: Aggiungere una colonna di indice
È prima necessario aggiungere una nuova colonna Index alla tabella che inizia da 0.
Passaggio 2. Aggiungere alla colonna dell'indice una colonna modulo
Il passaggio successivo consiste nel selezionare la colonna indice appena aggiunta e quindi nella scheda Aggiungi colonna selezionareModulo>.
Nella finestra di dialogo Modulo immettere il numero da cui trovare il resto per ogni valore nella colonna. In questo caso, il modello si ripete ogni tre righe, quindi immettere 3.
Il risultato di questa operazione fornisce una nuova colonna denominata Modulo.
Passaggio 3. Aggiungere una colonna di divisione intera a partire dalla colonna indice
Selezionare la colonna Indice, passare alla scheda Aggiungi colonna e quindi selezionare Standard>Divisione (intero).
Nella finestra di dialogo Divisione numeri interi immettere un numero in base al quale dividere ogni valore nella colonna. In questo caso, il modello si ripete ogni tre righe, quindi immettere il valore 3.
Rimuovere la colonna Index perché non è più necessaria. La tabella è ora simile all'immagine seguente.
Passaggio 4. Eseguire un pivot di una colonna
La tabella include ora tre colonne in cui:
- Column1 contiene i valori che devono trovarsi nella tabella finale.
- Modulo fornisce la posizione della colonna del valore (simile alle coordinate y di un grafico xy).
- La divisione integer fornisce la posizione della riga del valore (simile alle coordinate x di un grafico xy).
Per ottenere la tabella desiderata, è necessario pivotare la colonna Modulo usando i valori di Column1 in cui questi valori non vengono aggregati.
Selezionare la colonna Modulo .
Nella scheda Trasforma selezionare colonna Pivot dal gruppo Qualsiasi colonna .
Nella finestra di dialogo Colonna pivot selezionare il pulsante di opzione Avanzate .
Assicurarsi che la colonna Valore sia impostata su Column1 e la funzione Valori aggregati sia impostata su Non aggregare.
Altre informazioni: Colonne delle tabelle pivot
Il risultato di questa operazione fornisce una tabella con quattro colonne, come illustrato nell'immagine seguente.
Screenshot dei valori della tabella di esempio dalla colonna 1 distribuiti in tre colonne, ciascuna composta da tre righe.
Passaggio 5. Pulisci la tabella
È ora possibile eliminare la colonna Divisione integer e convertire la prima riga della tabella nelle intestazioni della tabella. Altre informazioni: Promuovere o retrocedere le intestazioni di colonna
Dopo aver definito i tipi di dati corretti per le colonne, la tabella sarà simile alla tabella seguente, con esattamente le tre colonne necessarie e la forma desiderata.