Adibide zutabea - Adimen artifiziala Power Query-n

Nire YouTube kanalean gehien ikusten den bideoetako bat Microsoft Excel-en Flash Fill-i buruzko bideoa da. Tresna honen funtsa da zure iturburuko datuak nolabait eraldatu behar badituzu, ondoko zutabean lortu nahi duzun emaitza idazten hastea besterik ez duzula. Eskuz idatzitako hainbat gelaxkaren ondoren (normalean 2-3 nahikoak dira), Excel-ek behar dituzun transformazioen logika "ulertuko" du eta automatikoki jarraituko du idatzitakoarekin, lan monotono guztia zuretzat osatuz:

Eraginkortasunaren kintoa. Guztiok hainbeste maite dugun “egin ondo” botoi magikoa, ezta?

Izan ere, Power Query-n tresna horren analogo bat dago - hor deitzen da Adibideen zutabea (Adibideen zutabea). Izan ere, Power Query-n integratutako adimen artifizial txiki bat da, zure datuetatik azkar ikasi eta gero eraldatzeko. Ikus ditzagun hainbat eszenatoki praktikotan dituen gaitasunak gertutik, benetako zereginetan erabilgarria izan daitekeen ulertzeko.

Adibidea 1. Testua itsatsi/moztu

Demagun Excel-en halako taula "adimentsua" bat daukagula langileei buruzko datuekin:

Adibide zutabea - Adimen artifiziala Power Query-n

Kargatu Power Query-n modu estandarrean - botoiarekin Taula/Barrutitik fitxa Data (Datuak — Taula/Barrutitik).

Demagun langile bakoitzaren abizenak eta inizialak dituen zutabe bat gehitu behar dugula (Ivanov SV lehen langilearentzat, etab.). Arazo hau konpontzeko, bi metodo hauetako bat erabil dezakezu:

  • egin klik eskuineko botoiarekin iturburu-datuen zutabearen goiburuan eta hautatu komandoa Gehitu zutabea adibideetatik (Gehitu zutabea adibideetatik);

  • hautatu datuekin zutabe bat edo gehiago eta fitxan Zutabe bat gehitzea talde bat aukeratu Adibideen zutabea. Hemen, goitibeherako zerrendan, hautatutako zutabe guztiak edo soilik aztertu behar diren zehaztu dezakezu.

Orduan dena erraza da: eskuinaldean agertzen den zutabean, nahi diren emaitzen adibideak sartzen hasiko gara, eta Power Query-n integratutako adimen artifiziala gure eraldaketa-logika ulertzen saiatzen da eta bere kabuz jarraitzen du:

Adibide zutabea - Adimen artifiziala Power Query-n

Bide batez, zutabe honetako edozein gelaxketan aukera zuzenak sar ditzakezu, hau da, ez nahitaez goitik behera eta ilara batean. Gainera, analisitik zutabeak erraz gehitu edo kendu ditzakezu geroago titulu-barrako kontrol-laukiak erabiliz.

Erreparatu leihoaren goialdean dagoen formulari: hau da Power Query adimendunak sortzen dituen emaitzak behar ditugunak lortzeko. Hau da, bide batez, tresna honen eta funtsezko aldea Berehalako betetzea Excel-en. Berehalako betetzeak “kutxa beltz” baten antzera funtzionatzen du: ez digute eraldaketen logika erakusten, baizik eta prest egindako emaitzak ematen dituzte eta beretzat hartzen ditugu. Hemen dena gardena da eta beti argi eta garbi uler dezakezu datuekin zer gertatzen den.

Power Query-k "ideia harrapatu duela" ikusten baduzu, orduan segurtasunez sakatu dezakezu botoia OK edo teklatuko lasterbidea Ctrl+Sartu – Power Query-k asmatutako formula duen zutabe pertsonalizatu bat sortuko da. Bide batez, geroago erraz edita daiteke eskuz sortutako zutabe arrunt gisa (komandoarekin Zutabe bat gehitzea - ​​Zutabe pertsonalizatua) urratsaren izenaren eskuinean dagoen engranajearen ikonoan klik eginez:

Adibide zutabea - Adimen artifiziala Power Query-n

2. adibidea: kasua perpausetan bezala

Testua duen zutabearen goiburuan eskuineko botoiarekin klik egiten baduzu eta komandoa hautatzen baduzu Eraldaketa (Eraldatu), orduan erregistroa aldatzeko ardura duten hiru komando ikus ditzakezu:

Adibide zutabea - Adimen artifiziala Power Query-n

Erosoa eta polita, baina zerrenda honetan, adibidez, pertsonalki beti falta izan zait beste aukera bat - kasuak esaldietan bezala, letra larriz (maiuskula) hitz bakoitzeko lehen letra ez denean, gelaxkako lehen letra baino ez denean, eta gainerako testua Hau letra xehez (txikietan) bistaratzen denean.

Falta den ezaugarri hau adimen artifizialarekin inplementatzeko erraza da Adibideetako zutabeak – Sartu aukera pare bat Power Query-k izpiritu berean jarraitzeko:

Adibide zutabea - Adimen artifiziala Power Query-n

Hemen formula gisa, Power Query-k funtzio mordoa erabiltzen ditu Testua.Goikoa и Testua.Behea, testua maiuskula eta minuskula bihurtuz, hurrenez hurren, eta funtzioak Testua.Hasi и Testua.Erdikoa – LEFT eta PSTR Excel funtzioen analogoak, ezkerretik eta erditik testutik azpikate bat ateratzeko gai direnak.

3. adibidea. Hitzen permutazioa

Batzuetan, jasotako datuak prozesatzen direnean, beharrezkoa izaten da sekuentzia jakin bateko gelaxketako hitzak berrantolatzea. Jakina, zutabea bereizlearen bidez hitz-zutabe bereizietan zati dezakezu eta gero itsatsi berriro zehaztutako ordenan (ez ahaztu zuriuneak gehitzea), baina tresnaren laguntzaz Adibideen zutabea dena askoz errazagoa izango da:

Adibide zutabea - Adimen artifiziala Power Query-n

4. adibidea: zenbakiak bakarrik

Oso ezinbesteko beste zeregin bat gelaxkako edukietatik zenbakiak (zenbakiak) bakarrik ateratzea da. Lehen bezala, datuak Power Query-n kargatu ondoren, joan fitxara Zutabe bat gehitzea - ​​Adibideetako zutabea eta bete gelaxka pare bat eskuz, programak zehazki zer lortu nahi dugun ulertzeko:

Adibide zutabea - Adimen artifiziala Power Query-n

Bingo!

Berriz ere, merezi du leihoaren goialdean begiratzea Query-k formula behar bezala sortu duela ziurtatzeko; kasu honetan, funtzio bat dauka. Testua. Hautatu, zeinak, asma dezakezun bezala, zerrendaren arabera iturri-testutik emandako karaktereak ateratzen ditu. Ondoren, zerrenda hau, noski, erraz edita daiteke formula-barran, behar izanez gero.

5. adibidea: Testua soilik

Aurreko adibidearen antzera, atera dezakezu eta alderantziz: testua bakarrik, zenbaki guztiak, puntuazio-markak, etab.

Adibide zutabea - Adimen artifiziala Power Query-n

Kasu honetan, jada esanahiaren kontrakoa den funtzio bat erabiltzen da - Testua.Kendu, zerrenda jakin baten arabera jatorrizko kateari karaktereak kentzen dituena.

6. adibidea: porridge alfanumeriko batetik datuak ateratzea

Power Query-k kasu zailagoetan ere lagun dezake, gelaxka bateko porridge alfanumerikotik informazio erabilgarria atera behar duzunean, adibidez, kontu-zenbakia banku-adierazpen batean ordainketa-helburuaren deskribapenetik lortu:

Adibide zutabea - Adimen artifiziala Power Query-n

Kontuan izan Power Query-k sortutako bihurketa formula nahiko konplexua izan daitekeela:

Adibide zutabea - Adimen artifiziala Power Query-n

Irakurtzeko eta ulertzeko erraztasuna lortzeko, forma askoz ere zentzudunago batean bihur daiteke doako lineako zerbitzu bat erabiliz. Power Query formateatzailea:

Adibide zutabea - Adimen artifiziala Power Query-n

Oso gauza erabilgarria: errespetua sortzaileei!

7. adibidea: datak bihurtzea

Tool Adibideen zutabea data edo datetime zutabeetan ere aplika daiteke. Data baten lehenengo zifrak sartzen dituzunean, Power Query-k bihurketa-aukera posible guztien zerrenda erakutsiko du:

Adibide zutabea - Adimen artifiziala Power Query-n

Beraz, jatorrizko data edozein formatu exotikora erraz bihur dezakezu, hala nola "urte-hilabete-eguna":

Adibide zutabea - Adimen artifiziala Power Query-n

8. Adibidea: Kategorizazioa

Tresna erabiltzen badugu Adibideen zutabea zenbakizko datuak dituen zutabe bati, ezberdin funtzionatzen du. Demagun langileen proben emaitzak Power Query-n kargatuta ditugula (0-100 bitarteko baldintzapeko puntuazioak) eta baldintzapeko graduazio hau erabiltzen dugula:

  • Masters - 90 baino gehiago lortu dituztenak
  • Adituek - 70etik 90era lortu zuten
  • Erabiltzaileak - 30etik 70era
  • Hasiberriak: 30 puntu baino gutxiago lortu dutenak

Adibideetatik zutabe bat gehitzen badiogu zerrendari eta mailaketa hauek eskuz antolatzen hasten bagara, laster Power Query-k gure ideia jasoko du eta zutabe bat gehituko du formula batekin, non operadoreak elkarren artean habiatzen diren. if logika ezarriko da, behar dugunaren oso antzekoa:

Adibide zutabea - Adimen artifiziala Power Query-n

Berriz ere, ezin duzu egoera amaieraraino sakatu, baina egin klik gainean OK eta, ondoren, zuzendu dagoeneko formulan dauden atalasearen balioak - azkarragoa da horrela:

Adibide zutabea - Adimen artifiziala Power Query-n

Ondorioak

Zalantzarik gabe, tresna bat Adibideen zutabea ez da “pilula magikoa” eta, lehenago edo beranduago, datuetan ez-estandar egoerak edo bereziki baztertutako kasuak egongo dira datuetan, Power Query-k huts egingo duenean eta ezin izango baitugu nahi duguna landu. guretzat zuzen. Hala ere, tresna laguntzaile gisa, oso ona da. Gainera, berak sortutako formulak aztertuz, M lengoaiaren funtzioen ezagutza zabal dezakezu, etorkizunean beti ondo etorriko zaizuna.

  • Testua Adierazpen erregularekin (RegExp) analizatzea Power Query-n
  • Testu bilaketa lausoa Power Query-n
  • Flash bete Microsoft Excel-en

Utzi erantzun bat