Puteți defini și detecta un tip de date, dar de cele mai multe ori nu este necesar. În mod implicit, detectarea tipului de date are loc automat atunci când vă conectați la:
-
Surse de date structurate Printre exemple se numără toate bazele de date. Power Query citește schema tabelului din sursa de date și afișează automat datele utilizând tipul de date corect pentru fiecare coloană.
-
Surse nestructurate Printre exemple se numără Excel, CSV și fișiere text. Power Query detectează automat tipurile de date inspectând valorile din tabel.
În mod implicit, detectarea automată a tipului de date este activată în Power Query pentru surse nestructurate, dar puteți modifica setarea opțiunii. În unele cazuri, poate că nu doriți ca acești pași să apară automat, deoarece acțiunea poate provoca erori de reîmprospătare a sursei de date. Pentru mai multe informații, consultați Gestionarea erorilor din sursele de date.
Tipurile de date utilizate în Power Query sunt listate în tabelul următor.
Pictogramă |
Tip de date |
Descriere |
---|---|---|
Orice |
Indică nicio definiție explicită a tipului de date. |
|
Binare |
O valoare binară, cum ar fi Y/N sau 0/1. |
|
Număr zecimal fix |
Are un format fix de patru cifre la dreapta și 19 cifre la stânga. Cunoscut și ca Tip monedă. |
|
Dată |
O dată fără oră și un zero pentru valoarea fracționare. |
|
Data/ora |
O valoare dată și oră stocată ca tip Număr zecimal. |
|
Fus orar/dată |
O dată/oră UTC cu deplasare de fus orar. |
|
Durata |
O durată de timp transformată într-un număr zecimal. |
|
Adevărat/Fals |
Este o valoare booleană, True sau False. |
|
Număr zecimal |
Un număr în virgulă mobilă pe 64 de biți (opt byți). |
|
Procent |
Un număr zecimal fix cu o mască de formatat ca procent. |
|
Text |
Șiruri, numere sau date reprezentate într-un format text. |
|
Oră |
O oră fără dată care nu are cifre la stânga zecimalei. |
|
|
Număr întreg |
Este o valoare întreagă pe 64 de biți (opt byți). |
Tipul de date al unei coloane se afișează în partea stângă a titlului de coloană cu o pictogramă care simbolizează tipul de date.
-
Pentru a deschide o interogare, găsiți una încărcată anterior din Editor Power Query, selectați o celulă din date, apoi selectați Interogare > Editare. Pentru mai multe informații, consultați Crearea, încărcarea sau editarea unei interogări în Excel (Power Query).
-
Pentru a detecta un tip de date, selectați o coloană, apoi selectați Transformare > Detectare tip de date. Puteți face acest lucru dacă tipul de date curent este Oricare și doriți ca coloana să aibă un anumit tip de date.
-
Pentru a defini un tip de date, selectați Pornire > Tip de date, apoi selectați un tip de date din meniul vertical.
Sfat De asemenea, puteți selecta pictograma din partea stângă a titlului de coloană. În plus față de fiecare tip de date, puteți selecta și Utilizarea setărilor regionale în partea de jos a listei pentru a afișa caseta de dialog Modificare tip cu setare regională , pentru a selecta un tip de date și a aplica o anumită setare regională la acesta. Această setare regională înlocuiește setarea regională Power Query. Pentru mai multe informații, consultați Setarea unei setări regionale sau a unei regiuni pentru date (Power Query).
În mod implicit, pentru sursele nestructurate, Power Query inspectează și detectează automat tipurile de coloane și anteturile pe baza primelor 200 de rânduri din tabel. Atunci când această setare este activată, Power Query adaugă automat doi pași la interogare imediat după primul pas Sursă:
-
Pas: Anteturi promovate Promovează primul rând al tabelului ca antet de coloană. Acest pas este echivalent cu comanda Utilizare primul rând ca anteturi din fila Pornire . De exemplu:= Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
-
Pas: Tip modificat Efectuează conversia valorilor din orice tip de date într-un tip de date pe baza inspectării valorilor din fiecare coloană. Acest pas este echivalent cu comanda Detectare tip de date din fila Transformare. De exemplu: = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
Procedură
-
În Editor Power Query, selectați Opțiuni și setări > fișier > Opțiuni interogare.
-
Setarea opțiunii pentru toate registrele de lucru În panoul din stânga, sub GLOBAL, selectați Încărcare date, apoi, în panoul din dreapta, sub Detectare tip, selectați una dintre următoarele opțiuni:
-
Detectarea întotdeauna a tipurilor de coloane și a anteturilor pentru surse nestructurate
-
Detectarea tipurilor de coloane și a anteturilor pentru surse nestructurate în funcție de setarea fiecărui fișier
-
Nu detectați niciodată tipurile de coloane și anteturile pentru surse nestructurate
-
-
Setarea opțiunii pentru registrul de lucru deschis În panoul din stânga, sub REGISTRU DE LUCRU CURENT, selectați Încărcare date, apoi, în panoul din dreapta, sub Detectare tip, selectați sau debifați Detectare tipuri de coloane și anteturi pentru surse nestructurate.
Consultați și
Ajutor Power Query pentru Excel