Leggere in inglese

Condividi tramite


Aggiungere una colonna di indice

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.

Screenshot del comando Aggiungi colonna indice nella scheda Aggiungi colonna.

Per impostazione predefinita, l'indice iniziale inizia dal valore 0 e ha un incremento di 1 per riga.

Screenshot di una tabella con nove righe con una nuova colonna di indice con nove righe contenenti valori da 0 (riga superiore) a 8 (riga inferiore).

È 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.

Screenshot della finestra di dialogo Aggiungi colonna indice con l'indice iniziale impostato su 0 e l'incremento impostato su 1.

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.

Screenshot della tabella iniziale di esempio con un modello ricorrente ogni terza riga.

Si supponga che l'obiettivo sia trasformare la tabella in quella illustrata nell'immagine seguente, con le colonne Date, Account e Sale.

Tabella di output di esempio con tre colonne create dal modello ricorrente di ogni terza riga nella tabella iniziale a colonna singola.

Passaggio 1: Aggiungere una colonna di indice

È prima necessario aggiungere una nuova colonna Index alla tabella che inizia da 0.

Screenshot con la colonna Index che inizia da zero evidenziata.

Passaggio 2. Aggiungere una colonna modulo dalla colonna dell'indice

Il passaggio successivo consiste nel selezionare la colonna indice appena aggiunta e quindi nella scheda Aggiungi colonna selezionare Modulo standard>.

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.

Screenshot della finestra di dialogo Modulo con il valore impostato su 3.

Il risultato di questa operazione fornisce una nuova colonna denominata Modulo.

Screenshot con la colonna Modulo aggiunta alla tabella che ripete un criterio da 0 a 2 tra le nove righe.

Passaggio 3. Aggiungere una colonna di divisione integer dalla colonna dell'indice

Selezionare la colonna Indice, passare alla scheda Aggiungi colonna e quindi selezionare Divisione standard (intero).Select the Index column, go to the Add column tab, then select Standard>Divide (Integer).

Screenshot del pulsante Divide (Integer) nella scheda Aggiungi colonna.

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.

Screenshot della finestra di dialogo Divide (intero) con il valore 3 aggiunto.

Rimuovere la colonna Index perché non è più necessaria. La tabella è ora simile all'immagine seguente.

Screenshot della tabella con una colonna di divisione integer con 0 nelle prime 3 righe, 1 nei successivi 3 e 2 negli ultimi 3.

Passaggio 4. Pivot per 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.

  1. Selezionare la colonna Modulo .

  2. Nella scheda Trasforma selezionare colonna Pivot dal gruppo Qualsiasi colonna .

  3. Nella finestra di dialogo Colonna pivot selezionare il pulsante di opzione Avanzate.

  4. Assicurarsi che la colonna Valore sia impostata su Column1 e la funzione Valori aggregati sia impostata su Non aggregare.

    Screenshot della finestra di dialogo Colonna pivot con i valori impostati.

    Altre informazioni: Colonne pivot

Il risultato di questa operazione fornisce una tabella con quattro colonne, come illustrato nell'immagine seguente.

Screenshot dei valori della tabella di esempio della colonna 1 con pivot in tre colonne con tre righe per ogni colonna.

Passaggio 5. Pulire la tabella

È ora possibile eliminare la colonna Divisione integer e alzare di livello la prima riga della tabella per diventare le intestazioni della tabella. Altre informazioni: Alzare di livello o abbassare di livello 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.

Screenshot della tabella di output dell'esempio finale senza colonna di divisione Integer e intestazioni di prima riga alzate di livello.