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, è possibile suddividere una o più colonne selezionate in base a un delimitatore.
Dove trovare le colonne > suddivise per delimitatore
È possibile trovare l'opzione Split Columns: By Delimiter 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 Di colonne 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 delimitatore in colonne
In questo esempio la tabella iniziale viene illustrata nell'immagine seguente, con una sola colonna per Accounts.
Questa colonna contiene due valori:
- Numero conto
- Account name
In questo esempio si usa Power Query Online per suddividere questa colonna in due colonne. Un carattere di spazio delimita i valori, ovvero il primo spazio da sinistra a destra. A tale scopo, selezionare la colonna e quindi selezionare l'opzione per suddividere la colonna in base a un delimitatore. In Split Column by Delimiter (Divisione colonna per delimitatore) applicare la configurazione seguente:
- Basic/Advanced: Advanced
- Selezionare o immettere il delimitatore: Spazio
- Dividi in: delimitatore più a sinistra
- Suddivisione in: colonne
Nota
La finestra di dialogo Suddivisione colonna ha un formato diverso in Power Query Desktop, ma le opzioni sono fondamentalmente uguali. In Power Query Desktop è sufficiente selezionare Spazio come delimitatore e delimitatore più a sinistra per Split at. L'opzione Suddivisione in è in Avanzate in Power Query Desktop, ma il valore predefinito è già impostato su Colonne.
Il risultato di questa operazione offre una tabella con le due colonne previste.
Nota
Power Query suddivide la colonna in tutte le colonne necessarie. Il nome delle nuove colonne contiene lo stesso nome della colonna originale. Un suffisso che include un punto e un numero che rappresenta le sezioni suddivise della colonna originale viene aggiunto al nome delle nuove colonne.
Dividere le colonne in base al delimitatore in righe
In questo esempio la tabella iniziale è illustrata nell'immagine seguente, con le colonne Centro di costo e Account.
La colonna Accounts contiene valori in coppie separate da una virgola. Queste coppie sono separate da un punto e virgola. L'obiettivo di questo esempio è suddividere questa colonna in nuove righe usando il punto e virgola come delimitatore.
A tale scopo, selezionare la colonna Account in Power Query Online. Selezionare l'opzione per suddividere la colonna in base a un delimitatore. In Split Column by Delimiter (Divisione colonna per delimitatore) applicare la configurazione seguente:
- Basic/Advanced: Advanced
- Selezionare o immettere il delimitatore: punto e virgola
- Divisione in: ogni occorrenza del delimitatore
- Suddivisione in: righe
Nota
La finestra di dialogo Suddivisione colonna ha un formato diverso in Power Query Desktop, ma le opzioni sono fondamentalmente uguali. In Power Query Desktop è sufficiente selezionare Punto e virgola come delimitatore, Ogni occorrenza del delimitatore per Split at e Rows for Split into in Opzioni avanzate.
Il risultato di questa operazione offre una tabella con lo stesso numero di colonne, ma molte altre righe perché i valori all'interno delle celle si trovano ora nelle proprie celle.
Divisione finale
La tabella richiede ancora un'ultima operazione di divisione della colonna. È necessario dividere la colonna Accounts in base alla prima virgola trovata. Questa suddivisione crea una colonna per il nome dell'account e un'altra per il numero di account.
Per eseguire questa suddivisione in Power Query Online, selezionare la colonna Account e quindi selezionare Split Column By Delimiter (Divisione colonna > per delimitatore). Nella finestra Split column (Divisione colonna) applicare la configurazione seguente:
- Basic/Advanced: Advanced
- Selezionare o immettere il delimitatore: Virgola
- Divisione in: ogni occorrenza del delimitatore
- Suddivisione in: colonne
Nota
La finestra di dialogo Suddivisione colonna ha un formato diverso in Power Query Desktop, ma le opzioni sono fondamentalmente uguali. In Power Query Desktop è sufficiente selezionare Virgola come delimitatore e Ogni occorrenza del delimitatore per Split at. L'opzione Suddivisione in è in Avanzate in Power Query Desktop, ma il valore predefinito è già impostato su Colonne.
Il risultato di questa operazione offre una tabella con le tre colonne previste. Si rinominano quindi le colonne come segue:
Nome precedente | Nuovo nome |
---|---|
Accounts.1 | Nome conto |
Accounts.2 | Numero conto |
La tabella finale è simile a quella nell'immagine seguente.