Puteți să definiți și să detectați un tip de date, însă de cele mai multe ori nu vă trebuie. În mod implicit, detectarea tipului de date are loc automat atunci când vă conectați la:
- Surse de date structurate Exemplele includ 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ă fișierele Excel, CSV și text. Power Query detectează automat tipurile de date prin inspectarea valorilor din tabel.
În mod implicit, detectarea automată a tipului de date este activată în Power Query pentru sursele 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 cauza erori de reîmprospătare a sursei de date. Pentru mai multe informații, consultați Gestionarea erorilor surselor de date.
Tipuri de date Power Query
Tipurile de date utilizate în Power Query sunt listate în următorul tabel.
| Pictogramă | Tip de date | Descriere |
|---|---|---|
|
|
Oricare | Indică faptul că nu există nicio definiție explicită a tipului de date. |
|
|
Binar | 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ă | Este o dată fără oră și având un zero pentru valoarea fracționară. |
|
|
Dată/Oră | O valoare de dată și oră stocată ca tip de număr zecimal. |
|
|
Data/Ora/Fus orar | O dată/oră UTC cu un decalaj de fus orar. |
|
|
Durată | Este o perioadă de timp transformată în număr zecimal. |
|
|
Adevărat/Fals | O valoare booleană de True sau False. |
|
|
Număr zecimal | Număr în virgulă mobilă pe 64 de biți (opt octeți). |
|
|
Procent | Un număr zecimal fix cu o mască de formatat ca procent. |
|
|
Text | Șiruri, numere sau date reprezentate în format text. |
|
|
Ora | O oră fără dată și fără cifre la stânga zecimalei. |
|
|
Număr întreg | O valoare întreg pe 64 de biți (opt octeți). |
Definirea și detectarea unui tip de date
Tipul de date al unei coloane este afișat î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 Editare interogare>. 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țiTip de datela domiciliu>, 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, de asemenea, Utilizarea setărilor regionale în partea de jos a listei pentru a afișa caseta de dialog Modificare tip cu setări regionale , pentru a selecta un tip de date și a-i aplica o anumită regiune. 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).
Setarea detectării automate a tipului de date și a anteturilor de coloană
În mod implicit pentru sursele nestructurate, Power Query inspectează și detectează automat tipurile de coloane și anteturile pe baza primelor 200 de rânduri ale tabelului. Atunci când această setare este activată, Power Query adaugă automat doi pași la interogarea dvs. imediat după primul pas Sursă:
Pas: Anteturile 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 tipul de date Any î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 fișier>și setări>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 Detectarea tipului, selectați una dintre următoarele opțiuni:
- Se detectează întotdeauna tipurile de coloane și anteturile pentru sursele nestructurate
- Detectarea tipurilor de coloane și a anteturilor pentru sursele nestructurate, în funcție de setarea fiecărui fișier
-
Nu detectați niciodată tipurile de coloane și anteturile pentru sursele nestructurate
Setați opțiunea pentru registrul de lucru deschis În panoul din stânga, sub REGISTRUL DE LUCRU CURENT, selectați Încărcare date, apoi, în panoul din dreapta, sub Detectare tip, bifați sau debifați Detectare tipuri de coloane și anteturi pentru sursele nestructurate.
Consultați și
Ajutor Power Query pentru Excel