Aggiungere o modificare i tipi di dati (Power Query)

Si applica a
Excel per Microsoft 365 Excel per Microsoft 365 per Mac

È possibile definire e rilevare un tipo di dati, ma nella maggior parte dei casi non è necessario. Per impostazione predefinita, il rilevamento del tipo di dati viene eseguito automaticamente quando ci si connette a:

  • Origini dati strutturate Gli esempi includono tutti i database. Power Query legge lo schema della tabella dall'origine dati e visualizza automaticamente i dati usando il tipo di dati corretto per ogni colonna.
  • Origini non strutturate Gli esempi includono Excel, CSV e file di testo. Power Query rileva automaticamente i tipi di dati controllando i valori nella tabella.

Per impostazione predefinita, il rilevamento automatico del tipo di dati è abilitato in Power Query per le origini non strutturate, ma è possibile modificare l'impostazione dell'opzione. In alcuni casi, questi passaggi potrebbero non essere necessari perché l'azione potrebbe causare errori di aggiornamento dell'origine dati. Per altre informazioni, vedere Gestione degli errori delle origini dati.

Power Query tipi di dati

I tipi di dati usati in Power Query sono elencati nella tabella seguente.

Icona Tipo di dati Descrizione
Icona Tipo di dati qualsiasi Qualsiasi Indica nessuna definizione esplicita del tipo di dati.
TBD Binario Valore binario, ad esempio Y/N o 0/1.
TBD Numero decimale fisso Ha un formato fisso di quattro cifre a destra e 19 cifre a sinistra. Noto anche come Tipo di valuta.
TBD Data Data senza ora e con uno zero per il valore frazionario.
TBD Data/Ora Valore di data e ora memorizzato come tipo Numero decimale.
TBD Data/ora/Fuso orario Data/ora UTC con scostamento fuso orario.
TBD Durata Periodo di tempo convertito in numero decimale.
TBD Vero/Falso Valore booleano True o False.
TBD Numero decimale Numero a virgola mobile a 64 bit (otto byte).
TBD Percentuale Numero decimale fisso con una maschera da formattare come percentuale.
TBD Text Stringhe, numeri o date rappresentati in formato testo.
TBD Ora Ora senza data senza cifre a sinistra della posizione decimale.
TBD Numero intero Valore intero a 64 bit (otto byte).

Definire e rilevare un tipo di dati

Il tipo di dati di una colonna viene visualizzato sul lato sinistro dell'intestazione di colonna con un'icona che simboleggia il tipo di dati.

Esempio di icone dei tipi di dati a sinistra delle intestazioni di colonna

  1. Per aprire una query, individuarne una precedentemente caricata dal editor di Power Query, selezionare una cella nei dati e quindi selezionareModificaquery>. Per altre informazioni, vedere Creare, caricare o modificare una query in Excel (Power Query).For more information see Create, load, or edit a query in Excel (Power Query).
  2. Per rilevare un tipo di dati, seleziona una colonna e quindi trasforma>Rileva tipo di dati. È possibile farlo se il tipo di dati corrente è Qualsiasi e si vuole che la colonna abbia un tipo di dati specifico.
  3. Per definire un tipo di dati, selezionareTipo di dati home> e quindi selezionare un tipo di dati dal menu a discesa.

Mancia È anche possibile selezionare l'icona sul lato sinistro dell'intestazione di colonna. Oltre a ogni tipo di dati, è anche possibile selezionare Uso delle impostazioni locali in fondo all'elenco per visualizzare la finestra di dialogo Cambia tipo con impostazioni locali per selezionare un tipo di dati e applicarvi impostazioni locali specifiche. Queste impostazioni locali sostituiscono le impostazioni locali Power Query. Per altre informazioni, vedere Impostare le impostazioni locali o l'area geografica per i dati (Power Query).For more information, see Set a locale or region for data (Power Query).

Impostare il rilevamento automatico del tipo di dati e delle intestazioni di colonna

Per impostazione predefinita, per le origini non strutturate Power Query esamina e rileva automaticamente i tipi di colonna e le intestazioni in base alle prime 200 righe della tabella. Quando questa impostazione è abilitata, Power Query aggiunge automaticamente due passaggi alla query subito dopo il primo passaggio origine:

  • Passaggio: Intestazioni alzate di livello Alza di livello la prima riga della tabella come intestazione di colonna. Questo passaggio equivale al comando Usa prima riga come intestazioni nella scheda Home . Per esempio:

    = Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

  • Passaggio: Tipo modificato Converte i valori di Qualsiasi tipo di dati in un tipo di dati in base al controllo dei valori di ogni colonna. Questo passaggio equivale al comando Rileva tipo di dati nella scheda Trasforma . Per esempio:

    = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

Procedura

  1. Nella editor di Power Query selezionare Opzioni file>e impostazioni>Opzioni query.

  2. Impostare l'opzione per tutte le cartelle di lavoro Nel riquadro sinistro in GLOBAL selezionare Caricamento dati, quindi nel riquadro destro in Rilevamento tipi selezionare una delle opzioni seguenti:

    • Rilevare sempre i tipi di colonna e le intestazioni per le origini non strutturate
    • Rilevare i tipi di colonna e le intestazioni per le origini non strutturate in base all'impostazione di ogni file
    • Non rilevare mai i tipi di colonna e le intestazioni per le origini non strutturate
       
  3. Impostare l'opzione per la cartella di lavoro aperta Nel riquadro sinistro in CARTELLA DI LAVORO CORRENTE selezionare Caricamento dati, quindi nel riquadro destro in Rilevamento tipi selezionare o deselezionare Rileva tipi di colonna e intestazioni per origini non strutturate.

Vedere anche

Guida di Power Query per Excel

Aggiungere una colonna in base a un tipo di dati

Tipi di dati in Power Query (docs.com)