Leggere in inglese

Condividi tramite


Rinominare le colonne

In Power Query è possibile rinominare le colonne per formattare il set di dati in modo chiaro e conciso.

Ad esempio, si inizierà con un set di dati con due colonne.

Colonna 1 Colonna 2
Panama Panama
USA New York
Canada Toronto

Le intestazioni di colonna sono la colonna 1 e la colonna 2, ma si desidera modificare tali nomi in nomi più descrittivi per le colonne.

  • La colonna 1 diventa Paese
  • La colonna 2 diventa City

Il risultato finale desiderato in Power Query è simile alla tabella seguente.

Screenshot della tabella di output di esempio con Country e City come nuove intestazioni di colonna.

Come rinominare una colonna

Esistono tre modi per rinominare una colonna in Power Query.

  • Fare doppio clic sull'intestazione di colonna: l'azione di doppio clic consente di rinominare immediatamente la colonna.

    Screenshot dell'intestazione di colonna che consente di rinominare la colonna dopo una doppia selezione.

  • Fare clic con il pulsante destro del mouse sulla colonna desiderata: viene visualizzato un menu contestuale ed è possibile selezionare l'opzione Rinomina per rinominare la colonna selezionata.

    Screenshot del menu di scelta rapida della colonna con l'opzione Rinomina evidenziata.

  • Opzione Rinomina nella scheda Trasforma: nel gruppo Qualsiasi colonna della scheda Trasforma selezionare l'opzione Rinomina.

    Screenshot dell'opzione Rinomina colonna disponibile all'interno della colonna Qualsiasi nella scheda Trasforma.

Evitare nomi di colonna duplicati

Power Query richiede che i nomi delle colonne di tabella siano univoci in tutte le colonne. Questo requisito significa che se si tenta di rinominare una colonna in un nome di colonna già esistente nella tabella, viene visualizzato un errore con il messaggio Conflitto nome colonna. È necessario rinominare la colonna in qualcos'altro.

Ad esempio, per la prima tabella di esempio fornita in questo articolo, si supponga di provare a rinominare sia la colonna 1 che la colonna 2 in "Geography". Viene visualizzato un messaggio di errore che impedisce di rinominare la seconda colonna in "Geography".

Screenshot del messaggio di errore Rinomina colonna in conflitto.

Disambiguazione del nome della colonna

Con molte azioni eseguite in Power Query che potrebbero causare un conflitto di nomi di colonna, Power Query tenta di disambiguare rinominando tutte le istanze duplicate dello stesso nome di colonna. Il modo in cui Power Query rinomina queste colonne consiste nell'aggiungere un suffisso al nome della colonna originale con un separatore (in genere un punto o un carattere di sottolineatura). Viene quindi aggiunto un numero che rappresenta l'istanza del nome della colonna duplicata nell'ordine in cui Power Query lo trova. Questa ridenominazione può spesso verificarsi con azioni come, ad esempio, ma non limitate a:

  • Promozione delle intestazioni di colonna dalla prima riga: ad esempio, se si tenta di promuovere la prima riga della tabella di esempio in questo articolo, Power Query rinomina le colonne in Panama e Panama_1.

    Screenshot che mostra il risultato dell'uso dell'opzione alza di livello le righe alle intestazioni per mostrare la disambiguazione del nome della colonna.

    Nota

    Per altre informazioni su come alzare di livello le intestazioni dalla prima riga, passare a Alza di livello o abbassare di livello le intestazioni di colonna.

  • Espansione di una colonna con un nome di campo presente anche nella tabella corrente: questo risultato può verificarsi, ad esempio, quando si esegue un'operazione di unione e la colonna con la tabella unita contiene nomi di campo presenti anche nella tabella. Quando si tenta di espandere i campi da tale colonna, Power Query tenta automaticamente di disambiguare per evitare errori di conflitto di nomi di colonna.

    Espansione dei nomi di campo già esistenti nella tabella.