Adăugarea sau modificarea tipurilor de date (Power Query)

Se aplică la
Excel pentru Microsoft 365 Excel pentru Microsoft 365 pentru Mac

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
Pictograma Orice tip de date Oricare Indică faptul că nu există nicio definiție explicită a tipului de date.
TBD Binar O valoare binară, cum ar fi Y/N sau 0/1.
TBD Număr zecimal fix Are un format fix de patru cifre la dreapta și 19 cifre la stânga. Cunoscut și ca tip Monedă.
TBD Dată Este o dată fără oră și având un zero pentru valoarea fracționară.
TBD Dată/Oră O valoare de dată și oră stocată ca tip de număr zecimal.
TBD Data/Ora/Fus orar O dată/oră UTC cu un decalaj de fus orar.
TBD Durată Este o perioadă de timp transformată în număr zecimal.
TBD Adevărat/Fals O valoare booleană de True sau False.
TBD Număr zecimal Număr în virgulă mobilă pe 64 de biți (opt octeți).
TBD Procent Un număr zecimal fix cu o mască de formatat ca procent.
TBD Text Șiruri, numere sau date reprezentate în format text.
TBD Ora O oră fără dată și fără cifre la stânga zecimalei.
TBD 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.

Example of data type icons to the left of column headers

  1. 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).
  2. 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.
  3. 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ă

  1. În Editor Power Query, selectați Opțiuni fișier>și setări>Opțiuni interogare.

  2. 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
       
  3. 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

Adăugarea unei coloane pe baza unui tip de date

Tipurile de date în Power Query (docs.com)