È 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.
I tipi di dati usati in Power Query sono elencati nella tabella seguente.
Icona |
Tipo di dati |
Descrizione |
---|---|---|
Qualsiasi |
Indica nessuna definizione esplicita del tipo di dati. |
|
Binario |
Valore binario, ad esempio Y/N o 0/1. |
|
Numero decimale fisso |
Ha un formato fisso di quattro cifre a destra e 19 cifre a sinistra. Noto anche come Tipo di valuta. |
|
Data |
Data senza ora e con uno zero per il valore frazionario. |
|
Data/ora |
Valore di data e ora memorizzato come tipo Numero decimale. |
|
Data/ora/Fuso orario |
Data/ora UTC con scostamento fuso orario. |
|
Durata |
Periodo di tempo convertito in numero decimale. |
|
True/False |
Valore booleano True o False. |
|
Numero decimale |
Numero a virgola mobile a 64 bit (otto byte). |
|
Percentuale |
Numero decimale fisso con una maschera da formattare come percentuale. |
|
Testo |
Stringhe, numeri o date rappresentati in formato testo. |
|
Ora |
Ora senza data senza cifre a sinistra della posizione decimale. |
|
|
Numero intero |
Valore intero a 64 bit (otto byte). |
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.
-
Per aprire una query, individuarne una precedentemente caricata dal editor di Power Query, selezionare una cella nei dati e quindi selezionare Query > Modifica. 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).
-
Per rilevare un tipo di dati, selezionare una colonna e quindi selezionare 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.
-
Per definire un tipo di dati, selezionare Home > Tipo di dati 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 nella parte inferiore dell'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).
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 . 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 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. Ad esempio: = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
Procedura
-
Nella editor di Power Query selezionare Opzioni> file e impostazioni > Opzioni query.
-
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
-
-
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