Ger we berê dest bi karanîna amûrên pêveka Power Query ya belaş li Microsoft Excel-ê kiriye, wê hingê hûn ê di demek nêzîk de bi pirsgirêkek pir pispor, lê pir pir caran û acizker re rûbirû bibin ku bi domdarî têkdana girêdanên daneyên çavkaniyê ve girêdayî ye. Esasê pirsgirêkê ev e ku heke hûn di lêpirsîna xwe de serî li pel an peldankên derveyî didin, wê hingê Power Query riya bêkêmasî ya wan di nivîsa pirsê de kod dike. Her tişt li ser komputera we baş dixebite, lê heke hûn biryar bidin ku pelek bi daxwazek ji hevkarên xwe re bişînin, wê hingê ew ê bêhêvî bibin, ji ber. wan rêyek cûda ji daneya çavkaniyê re li ser komputera wan heye, û pirsa me dê nexebite.

Di rewşeke weha de çi bikin? Ka em bi mînaka jêrîn bi hûrgulî li vê rewşê binêrin.

Formulasyona pirsgirêkê

Bifikirin ku em di peldankê de hene E:Raporên firotanê pelê derewan dike Top 100 products.xls, ku ji databasa pargîdaniya me an pergala ERP (1C, SAP, hwd.) barkirinek e.

Parametrekirina Rêwiyên Daneyê di Hêza Query de

Belkî ji zû de diyar e ku hema hema ne gengaz e ku meriv bi wê re di Excel-ê de bi vî rengî bixebite: rêzên vala di nav yek de bi daneyan, şaneyên hevgirtî, stûnên zêde, sernavek pir-ast, hwd.

Ji ber vê yekê, li kêleka vê pelê di heman peldankê de, em pelek nû ya din ava dikin Handler.xlsx, ku tê de em ê pirsek Power Query biafirînin ku dê daneyên gemar ji pelê barkirina çavkaniyê bar bike Top 100 products.xls, û wan rêz bikin:

Parametrekirina Rêwiyên Daneyê di Hêza Query de

Daxwazek ji pelek derveyî re çêbikin

Vekirina pelê Handler.xlsx, li ser tabê hilbijêrin Jimare Ferman Daneyên bistînin - Ji Pelê - Ji Pirtûka Xebatê ya Excel (Daneyên - Daneyên bistînin - Ji pelê - Ji Excel), paşê cîhê pelê çavkaniyê û pelê ku em hewce ne diyar bikin. Daneyên hilbijartî dê di edîtorê Power Query de werin barkirin:

Parametrekirina Rêwiyên Daneyê di Hêza Query de

Ka em wan vegerînin rewşa normal:

  1. Delete xetên vala bi Mal - Rêzan jêbirin - Xetên vala jêbirin (Mal - Rêzan Rake - Rêzên Vala Rake).
  2. Bi navgîniya 4 rêzikên jorîn ên nehewce jêbirin Mal - Rêzan jêbirin - Rêzên jorîn jêbirin (Mal - Rêzan Rake - Rêzên Serê Rake).
  3. Bi bişkokê rêza yekem li ser serê sifrê bilind bikin Rêza yekem wekî sernav bikar bînin tab Xane (Mal - Rêza yekem wekî sernivîsê bikar bînin).
  4. Di stûna duyemîn de bi karanîna fermanê gotara pênc-hejmarî ji navê hilberê veqetînin stûna parçe tab veguherîna (Veguhertin - Stûna Parçekirinê).
  5. Stûnên nehewce jêbirin û ji bo dîtina çêtir navên sernavên yên mayî biguherînin.

Wekî encamek, divê em wêneya jêrîn, pir xweştir bistînin:

Parametrekirina Rêwiyên Daneyê di Hêza Query de

Dimîne ku em vê tabloya xweşkirî li pelê pelê me vegerînin Handler.xlsx tîmê bigire û dakêşin (Mal - Girtin & Barkirin) tab Xane:

Parametrekirina Rêwiyên Daneyê di Hêza Query de

Dîtina riya pelê di daxwazekê de

Naha em bibînin ka pirsa me bi zimanê hundurîn ku di Power Query de bi navê kurtkirî "M" hatî çêkirin "di binê kapê" de çawa xuya dike. Ji bo kirina vê yekê, bi ducarî klîkkirina wê ya di pencereya rastê de vegerin ser pirsa me Daxwaz û girêdan û li ser tabê Axaftin helbijartin Edîtorê pêşkeftî (Nêrîn - Edîtorê Pêşkeftî):

Parametrekirina Rêwiyên Daneyê di Hêza Query de

Di pencereya ku vedibe, rêza duyemîn tavilê rêyek hişk-kodkirî ya pelê barkirina meya orjînal eşkere dike. Ger em dikarin vê rêzika nivîsê bi parametrek, guhêrbar, an girêdanek bi şaneyek pelgeya Excel-ê re ku ev rê pêş-nivîsandî ye biguhezînin, wê hingê em dikarin paşê wê bi hêsanî biguhezînin.

Bi riya pelê tabloyek jîr zêde bikin

Werin em ji bo niha Power Query bigrin û vegerin ser pelê xwe Handler.xlsx. Ka em pelgeyek nû ya vala lê zêde bikin û li ser wê tabloyek piçûk "aqilmend" çêkin, di şaneya yekane ya ku riya tevahî ya pelê daneya çavkaniyê me dê were nivîsandin:

Parametrekirina Rêwiyên Daneyê di Hêza Query de

Ji bo afirandina tabloyek jîr ji rêzek birêkûpêk, hûn dikarin kurteya klavyeyê bikar bînin Ctrl+T an bişkojka Format wek tabloyê tab Xane (Mal - Format wek Tablo). Sernavê stûnê (hucreya A1) dikare bi tevahî tiştek be. Her weha bala xwe bidin ku ji bo zelaliyê min navek da tabloyê Parametreyên tab Kêrker (Mînakkirin).

Kopîkirina rêyek ji Explorer an tewra ketina wê bi destan, bê guman, ne bi taybetî dijwar e, lê çêtirîn e ku meriv faktora mirovî kêm bike û rê, heke gengaz be, bixweber diyar bike. Ev dikare bi karanîna fonksiyona kargeha standard a Excel were bicîh kirin KOŞIK (KOŞIK), ku dikare di derheqê hucreya ku wekî argumanek hatî destnîşan kirin de komek agahdariya kêrhatî bide - tevî riya pelê heyî:

Parametrekirina Rêwiyên Daneyê di Hêza Query de

Ger em texmîn bikin ku pelê daneya çavkaniyê her gav di heman peldanka Pêvajoya me de ye, wê hingê riya ku em hewce ne bi formula jêrîn pêk tê:

Parametrekirina Rêwiyên Daneyê di Hêza Query de

=LEFT(CELL("navê pelê"); FIND("[";CELL("navê pelê"))-1)&"100 berhemên serekî.xls"

an jî bi versiyona Îngilîzî:

=LEFT(CELL(«navê pelê»);FIND(«[«;CELL(«navê pelê»))-1)&»Top-100 barов.xls»

… fonksiyon li ku ye LEVSIMV (ÇEP) perçeyek nivîsê ji girêka tam bigire heya berika çargoşeya vekirî (ango riya peldanka heyî), û dûv re nav û dirêjkirina pelê daneya çavkaniya me pê ve tê zeliqandin.

Rêya di pirsê de parametre bikin

Têkiliya paşîn û herî girîng dimîne - ji bo nivîsandina riya pelê çavkaniyê di daxwaznameyê de Top 100 products.xls, behsa hucreya A2 ya tabloya "aqilmend" a ku me çêkirî ye Parametreyên.

Ji bo vê yekê, em vegerin ser pirsa Power Query û wê dîsa vekin Edîtorê pêşkeftî tab Axaftin (Nêrîn - Edîtorê Pêşkeftî). Li şûna rêzika-rêya nivîsê ya di quotes de "E: Raporên SalesTop 100 berhemên.xlsx" Ka em strukturên jêrîn bidin nasîn:

Parametrekirina Rêwiyên Daneyê di Hêza Query de

Excel.CurrentWorkbook(){[Name="Settings"]}[Naveroka]0 {}[Rêya daneyên çavkaniyê]

Ka em bibînin ka ew ji çi pêk tê:

  • Excel.CurrentWorkbook() fonksîyonek zimanê M-yê ye ji bo gihîştina naveroka pelê heyî
  • {[Name="Settings"]}[Naveroka] - ev parametreyek paqijkirina fonksiyona berê ye, ku destnîşan dike ku em dixwazin naveroka tabloya "aqilmend" bistînin Parametreyên
  • [Rêya daneyên çavkaniyê] navê stûna di tabloyê de ye Parametreyênku em behsa wan dikin
  • 0 {} di tabloyê de hejmara rêzê ye Parametreyênku em dixwazin daneyan jê bistînin. Kapî nayê jimartin û jimartin ji sifirê dest pê dike, ne ji yekê.

Ev hemû, di rastiyê de.

Ew dimîne ku li ser bitikîne Qedandin û kontrol bikin ka daxwaza me çawa dixebite. Naha, dema ku tevahiya peldanka bi her du pelan re di hundurê PC-ya din de dişîne, daxwaz dê xebitî bimîne û rêça daneyê bixweber diyar bike.

  • Power Query çi ye û çima dema ku di Microsoft Excel-ê de dixebite hewce ye
  • Meriv çawa perçeyek nivîsê ya herikîn di Power Query de têxe hundurê
  • Ji nû ve sêwirana XNUMXD Xaçovek li ser Tabloyek Bi Hêzê Query

Leave a Reply