Text Transformations Power Query: 6 veiksmai tvarkyti tekstinius duomenis

Text Transforms — Power Query | analytics.bi
Text Transformations – vieni dažniausiai naudojamų Power Query įrankių. Jie leidžia greitai sutvarkyti vardus, kodus, el. paštus, adresus ir kitus tekstinius laukus.

Power Query dažnai naudojamas ne tik duomenims importuoti, bet ir sutvarkyti tekstinius laukus prieš analizę.

Dažniausios teksto problemos Power Query:

  • nereikalingi tarpai pradžioje arba pabaigoje
  • skirtingi teksto formatai
  • keli duomenys vienoje celėje
  • netvarkingi kodai, vardai ar el. pašto adresai

Teksto tvarkymas yra viena svarbiausių dalių ruošiant tvarkingą duomenų rinkinį .

Žemiau – 6 veiksmai, kurie realiai sutaupo daugiausiai laiko.

Power Query Text Transformations pavyzdys prieš ir po

1. Trim / Clean – pirmas žingsnis prieš viską

Trim ir Clean dažnai verta naudoti dar prieš kitus veiksmus.

  • Trim pašalina nereikalingus tarpus pradžioje ir pabaigoje.
  • Clean pašalina nematomus arba nepageidaujamus simbolius.
Kaip pasiekti:
Pasirinkite stulpelį → Transform → Format → Trim arba Clean.

2. Replace Values – kai reikia suvienodinti tekstą

Replace Values naudokite, kai reikia pakeisti pasikartojančias reikšmes arba suvienodinti rašybą.

  • „uab” → „UAB.”
  • „Vilnius ” → „Vilnius”
  • „N/A” → tuščia reikšmė
Kaip pasiekti:
Pasirinkite stulpelį → Dešiniu pelės mygtuku → Replace Values.

3. Extract – ištraukti dalį teksto

Extract naudinga, kai iš vieno teksto reikia pasiimti tik konkrečią dalį: pirmus simbolius, tekstą prieš skirtuką arba tekstą po skirtuko.

Kaip pasiekti:
Pasirinkite stulpelį → Transform → Extract → pasirinkite metodą.

4. Split Column – kai vienoje celėje keli duomenys

Split Column naudokite, kai vienoje celėje yra keli duomenys, pavyzdžiui kodas, miestas ir vardas.

Power Query Split Column ir Extract teksto transformacijos

Split Column dažnai naudojamas kartu su kitais struktūros tvarkymo veiksmais, panašiai kaip Unpivot ir Pivot Power Query .

Kaip pasiekti:
Pasirinkite stulpelį → Home → Split Column → pasirinkite būdą.

5. Format – didžiosios ir mažosios raidės

Format veiksmai padeda suvienodinti tekstą: paversti jį mažosiomis, didžiosiomis arba pavadinimo raidėmis.

  • lowercase – visos raidės mažosios
  • UPPERCASE – visos raidės didžiosios
  • Capitalize Each Word – kiekvienas žodis iš didžiosios raidės
Kaip pasiekti:
Pasirinkite stulpelį → Transform → Format → pasirinkite variantą.

6. Column From Examples – kai taisyklę lengviau parodyti nei parašyti

Column From Examples leidžia įvesti kelis pavyzdžius, o Power Query pats bando sugeneruoti transformacijos logiką.

Tai ypač naudinga, kai reikia ištraukti vardą, kodą ar kitą teksto dalį, bet nenorite iš karto rašyti M kodo.

Kaip pasiekti:
Home → Column From Examples → From Selection → įveskite pavyzdžius.

Dažniausios klaidos

  • pamirštama naudoti Trim prieš lyginant tekstus
  • paliekami skirtingi raidžių formatai
  • Split Column naudojamas prieš pašalinant nereikalingus tarpus
  • po transformacijų nepatikrinami duomenų tipai

Po teksto transformacijų verta patikrinti, ar Power Query automatiškai nepritaikė netinkamų tipų. Apie tai plačiau: Change Type ir Remove Columns spąstai Power Query .

Trumpai:
Trim / Clean, Replace Values, Extract, Split Column, Format ir Column From Examples padengia didelę dalį realių teksto tvarkymo problemų Power Query.

Ką skaityti toliau

Išvada

Text Transformations yra kasdieniai Power Query veiksmai, kurie padeda greitai sutvarkyti netvarkingus tekstinius laukus.

Jei prieš analizę suvienodinsite tekstus, pašalinsite nereikalingus tarpus ir atskirsite kelis duomenis iš vienos celės, Power BI ataskaitos bus tikslesnės ir patikimesnės.

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