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.
In Power Query è possibile suddividere una colonna tramite metodi diversi. In questo caso, le colonne selezionate possono essere suddivise in base al numero di caratteri.
Dove trovare le colonne > suddivise per numero di caratteri
L'opzione Dividi colonne > per numero di caratteri è disponibile in tre posizioni:
Scheda Home: nel menu a discesa Split Column (Divisione colonna) all'interno del gruppo Trasforma.
Scheda Trasforma: nel menu a discesa Split Column (Divisione colonna) all'interno del gruppo Colonna di testo.
Fare clic con il pulsante destro del mouse su una colonna all'interno dell'opzione Divisione colonna .
Suddividere le colonne in base al numero di caratteri in colonne
La tabella iniziale per questo esempio sarà quella seguente, con una sola colonna per Column1.
Questa colonna contiene tre valori:
- Nome account: nei primi sei caratteri
- Data: negli otto caratteri seguenti con il formato aaaammgg
- Unità: i caratteri rimanenti
In questo esempio si vuole suddividere questa colonna in tre colonne contenenti i valori descritti nell'elenco precedente.
A tale scopo, selezionare la colonna e quindi selezionare l'opzione per suddividere la colonna in base al numero di caratteri. In Split column by Number of Characters (Divisione colonna per numero di caratteri) applicare la configurazione seguente:
- Numero di caratteri: 6
- Divisione: una volta, il più a sinistra possibile
Il risultato di tale operazione consentirà di creare una tabella con due colonne. Uno per il nome dell'account e l'altro che contiene i valori combinati per la data e le unità.
Nota
Power Query suddividerà la colonna in due colonne. Il nome delle nuove colonne conterrà lo stesso nome della colonna originale. Un suffisso contenente un punto e un numero che rappresenta la sezione divisa della colonna verranno accodati ai nomi delle nuove colonne.
Continuare ora a eseguire la stessa operazione sulla nuova colonna Column1.2, ma con la configurazione seguente:
- Numero di caratteri: 8
- Divisione: una volta, il più a sinistra possibile
Il risultato di tale operazione restituirà una tabella con tre colonne. Si notino i nuovi nomi delle due colonne all'estrema destra. Column1.2.1 e Column1.2.2 sono stati creati automaticamente dall'operazione di suddivisione colonna.
È ora possibile modificare il nome delle colonne e definire anche i tipi di dati di ogni colonna come indicato di seguito:
Nome colonna originale | Nome nuova colonna | Tipo di dati |
---|---|---|
Column1.1 | Nome conto | Testo |
Column1.2.1 | Data | Data |
Column1.2.2 | Unità | Numero intero |
La tabella finale sarà simile a quella nell'immagine seguente.
Suddividere le colonne in base al numero di caratteri in righe
La tabella iniziale per questo esempio sarà quella seguente, con le colonne Group e Account.
La colonna Account può contenere più valori nella stessa cella. Ogni valore ha la stessa lunghezza in caratteri, con un totale di sei caratteri. In questo esempio si vogliono suddividere questi valori in modo che sia possibile avere ogni valore dell'account nella propria riga.
A tale scopo, selezionare la colonna Account e quindi selezionare l'opzione per suddividere la colonna in base al numero di caratteri. In Split column by Number of Characters (Divisione colonna per numero di caratteri) applicare la configurazione seguente:
- Numero di caratteri: 6
- Divisione: ripetutamente
- Suddivisione in: righe
Il risultato di tale operazione consentirà di ottenere una tabella con lo stesso numero di colonne, ma molte altre righe perché i frammenti all'interno dei valori di cella originali nella colonna Account sono ora suddivisi in più righe.