Condividi tramite


Alzare di livello o abbassare di livello le intestazioni di colonna

Quando si crea una nuova query da origini dati non strutturate, ad esempio file di testo, Power Query analizza il contenuto del file. Se Power Query identifica un modello diverso per la prima riga, tenterà di alzare di livello la prima riga di dati come intestazioni di colonna per la tabella. Tuttavia, Power Query potrebbe non identificare correttamente il modello 100% del tempo, quindi questo articolo spiega come è possibile alzare o abbassare manualmente le intestazioni di colonna dalle righe.

Per alzare di livello le righe alle intestazioni di colonna

Nell'esempio seguente Power Query non è riuscito a determinare le intestazioni di colonna per la tabella perché la tabella contiene un set di righe di intestazione per le prime tre righe. Le intestazioni di colonna effettive per la tabella sono contenute nella riga 5.

Tabella di esempio iniziale per alzare di livello le righe alle intestazioni di colonna.

Tabella con le colonne (Column1, Column2, Column3 e column 4) impostate sul tipo di dati Text, con quattro righe contenenti un'intestazione nella parte superiore, un'intestazione di colonna nella riga 5 e sette righe di dati nella parte inferiore.

Prima di poter alzare di livello le intestazioni, è necessario rimuovere le prime quattro righe della tabella. A tale scopo, selezionare il menu tabella nell'angolo superiore sinistro della finestra di anteprima e quindi selezionare Rimuovi le prime righe.

Rimuovere le prime righe della tabella di esempio.

Nella finestra Rimuovi le prime righe immettere 4 nella casella Numero di righe.

Rimuovere la finestra delle righe principali.

Nota

Per altre informazioni su Rimuovi le prime righe e altre operazioni di tabella, passare a Filtra per posizione di riga.

Il risultato di tale operazione lascerà le intestazioni come prima riga della tabella.

Tabella di esempio con le intestazioni di colonna nella prima riga, quindi sette righe di dati.

Percorsi dell'operazione di alzare di livello le intestazioni

Da qui sono disponibili diverse posizioni in cui è possibile selezionare l'operazione di alzare di livello le intestazioni:

  • Nel gruppo Trasforma della scheda Home.

    Pulsante Alza di livello le intestazioni nella scheda Home.

  • Nel gruppo Tabella della scheda Trasforma.

    Pulsante Alza di livello le intestazioni nella scheda Trasforma.

  • Nel menu della tabella.

    Pulsante Alza di livello le intestazioni nel menu di scelta rapida.

Dopo aver eseguito l'operazione di alzare di livello le intestazioni, la tabella sarà simile all'immagine seguente.

Tabella finale con l'operazione di alzare di livello le intestazioni.

Tabella con intestazioni di colonna Date, Country, Total Units e Total Revenue e sette righe di dati. L'intestazione di colonna Date ha un tipo di dati Date, l'intestazione di colonna Country ha un tipo di dati Text, l'intestazione di colonna Total Units ha un tipo di dati Numero intero e l'intestazione della colonna Total Revenue ha un tipo di dati Numero decimale.

Nota

I nomi delle colonne di tabella devono essere univoci. Se la riga da alzare di livello a una riga di intestazione contiene più istanze della stessa stringa di testo, Power Query disambigua le intestazioni di colonna aggiungendo un suffisso numerico preceduto da un punto a ogni stringa di testo non univoca.

Per abbassare di livello le intestazioni di colonna alle righe

Nell'esempio seguente le intestazioni di colonna non sono corrette: fanno effettivamente parte dei dati della tabella. È necessario abbassare di livello le intestazioni per far parte delle righe della tabella.

Tabella con parte dei dati attualmente utilizzati come intestazioni di colonna.

Percorsi dell'operazione di abbassamento di livello delle intestazioni

Sono disponibili diverse posizioni in cui è possibile selezionare l'operazione di abbassamento di livello delle intestazioni:

  • Nel gruppo Trasforma della scheda Home.

    Pulsante Abbassa di livello le intestazioni nella scheda Home.

  • Nel gruppo Tabella della scheda Trasforma.

    Pulsante Abbassa di livello le intestazioni nella scheda Trasforma.

Dopo aver eseguito questa operazione, la tabella sarà simile all'immagine seguente.

Tabella dopo aver abbassato di livello le intestazioni alle righe, con le intestazioni di colonna ora impostate su Column1, Column2, Column3 e Column4.

Come ultimo passaggio, selezionare ogni colonna e digitare un nuovo nome. Il risultato finale sarà simile all'immagine seguente.

Tabella finale dopo la ridenominazione delle intestazioni di colonna.

Tabella finale dopo la ridenominazione delle intestazioni di colonna in Date, Country, Total Units e Total Revenue, con colonne rinominate evidenziate nel riquadro Impostazioni query e nel codice M visualizzato nella barra della formula.

Vedi anche

Filtrare in base alla posizione della riga