Aggiungere o modificare 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.
  • Fonti non strutturate Ad esempio, 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, potrebbe non essere necessario che questi passaggi vengano eseguiti automaticamente perché l'azione potrebbe causare errori di aggiornamento dell'origine dati. Per ulteriori informazioni, consulta Gestione degli errori dell'origine dati.

Tipi di dati di Power Query

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

Icona Tipo di dati Descrizione
Icona Qualsiasi tipo di dati Qualsiasi Indica che non è presente alcuna definizione esplicita del tipo di dati.
TBD Binario Un 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 zero per il valore frazionario.
TBD Data/Ora Valore di data e ora archiviato come numero decimale.
TBD Data/Ora/Fuso orario Data/ora UTC con offset del 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 e senza cifre a sinistra della virgola 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, individuane una che è stata precedentemente caricata dall'editor di Power Query, seleziona una cella nei dati e quindi seleziona Modifica query>. Per altre informazioni vedere Creare, caricare o modificare una query in Excel (Power Query).
  2. Per rilevare un tipo di dati, selezionare una colonna e quindi selezionare Trasforma>rilevamento tipo di dati. Questa operazione può essere eseguita 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 datihome>, quindi selezionare un tipo di dati dal menu a discesa.

Suggerimento È anche possibile selezionare l'icona sul lato sinistro dell'intestazione di colonna. Oltre a ciascun tipo di dati, puoi anche selezionare Utilizzo delle impostazioni locali nella parte inferiore dell'elenco per visualizzare la finestra di dialogo Modifica tipo con impostazioni locali , sia per selezionare un tipo di dati che per applicarvi impostazioni locali specifiche. Queste impostazioni locali eseguono l'override delle impostazioni locali di Power Query. Per altre informazioni, vedere Impostare impostazioni locali o un'area geografica per i dati (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 controlla 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 di origine:

  • Passaggio: Intestazioni alzate di livello Alza di livello la prima riga della tabella come intestazione di colonna. Questo passaggio è equivalente al comando Usa prima riga come intestazioni nella scheda Home . Ad 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 un tipo di dati Qualsiasi in un tipo di dati in base al controllo dei valori di ogni colonna. Questo passaggio è equivalente al comando Rileva tipo di dati nella scheda Trasforma . Ad esempio:

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

Procedura

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

  2. Impostare l'opzione per tutte le cartelle di lavoro Nel riquadro di sinistra in GLOBALE, selezionare Caricamento dati, quindi nel riquadro di destra selezionare una delle seguenti opzioni in Rilevamento tipo:

    • Rileva sempre i tipi di colonna e le intestazioni per le origini non strutturate
    • Rileva i tipi di colonna e le intestazioni per le origini non strutturate in base alle impostazioni 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 e quindi nel riquadro destro in Rilevamento tipo selezionare o deselezionare Rileva tipi di colonne 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)