Date & Time Transformations Power Query: datos, tipai ir locale klaidos

Date & Time — Power Query | analytics.bi
Datos ir laikas – viena dažniausių problemų Power Query. Dažnai jos atrodo kaip datos, bet iš tikrųjų yra tekstas arba interpretuojamos neteisingai dėl regioninių nustatymų.

Jei dar tik pradedate dirbti su Power Query , labai svarbu suprasti, kaip tvarkomos datos ir laikas.

Power Query Date transformations pavyzdžiai

1. Keisti į Date arba DateTime tipą

Jei Power Query neatpažįsta datos, pirmas žingsnis – nustatyti teisingą duomenų tipą.

Kaip pasiekti:
Pasirinkite stulpelį → Data Type → Date arba Date/Time

2. Ištraukti metus, mėnesį, dieną

Naudinga, kai reikia grupuoti ar analizuoti duomenis pagal laikotarpį.

  • Metai
  • Mėnuo
  • Dienos numeris

Šis metodas dažnai naudojamas kartu su Group By Power Query .

Kaip pasiekti:
Transform → Date → Year / Month / Day

3. Sukurti datą iš teksto

Jei data yra tekstas (pvz. 20240115 arba 01/02/2024), ją reikia konvertuoti.

Kaip pasiekti:
Transform → Date → From Text
arba
Custom Column → Date.FromText()

Jei reikia daugiau lankstumo, naudokite Custom Column .

4. Skaičiuoti skirtumą tarp datų

Pavyzdžiai:

  • Dienos tarp užsakymo ir pristatymo
  • Kliento amžius
Kaip pasiekti:
Custom Column → Duration.Days arba Date.Difference

5. Locale problema (regioniniai nustatymai)

Pvz. „01/02/2024″ gali reikšti skirtingas datas priklausomai nuo regiono – JAV formate tai sausio 2 d., o Europoje – vasario 1 d.

Power Query locale problema datos interpretacija

Tokios klaidos atsiranda, nes skirtingi regionai naudoja skirtingus datų formatus (MM/DD/YYYY vs DD/MM/YYYY).

Kaip išspręsti:
Change Type → Using Locale → pasirinkite teisingą regioną

Dažnai tokios problemos kyla kartu su: neteisingais duomenų tipais .

Trumpai:
Pirmiausia nustatykite teisingą tipą.
Naudokite Date transformacijas.
Jei datos „keistos” – tikrinkite Locale.

Ką skaityti toliau

Išvada

Datos Power Query dažnai kelia problemų, tačiau supratus duomenų tipus ir locale nustatymus, jas galima greitai išspręsti.

Tvarkingos datos yra būtinos teisingai analizei Power BI.

Nemokama atmintinė

Power Query atmintinė: automatizuok ataskaitą

Pagrindiniai žingsniai, 5 dažnos klaidos ir kada verta automatizuoti ataskaitą.

  • PDF · 2 psl., praktiška
  • Be spam'o — tik nauda
Blank Form (#5)
Be spam'o. Atsisakyti gali bet kada.

Panašūs straipsniai