Si iam per instrumenta liberae Potestatis Query addendi in Microsoft Excel incepisti, tunc propediem occurres unum specialissimum, sed frequentissimum et molestissimum problema coniunctum continenter ruptis nexus ad fontem datam. Essentia problema est quod si in interrogatione tua ad paginas externas vel folders referas, Power Query hardcodes simpliciter viam illis in textu interrogationis reperit. Omnia denique in computatro tuo operantur, sed si tabellam cum rogatione collegis tuis mittere volueris, tunc confundentur, quia. aliam viam habent ad fontem data in computatro suo, et quaesitio nostra non laborabit.

Quid in tali re facere? Hanc causam fusius inspiciamus cum sequenti exemplo.

Formula quaestionis

Puta habemus in folder E:Sales tradit iacet tabella Top 100 products.xls, quae fasciculus est e datorum nostrorum corporatorum seu systematis ERP (1C, SAP, etc.) Hic fasciculus informationes continet de rebus maxime popularibus commoditatis et huius modi intus:

Parameterizing Data Viae in Power Query

Probabiliter clarum est ius off vespertilio quod prope impossibile est cum eo in Excel in hac forma laborare: ordines vacuos per unum cum notitia, cellulis immersis, extra columnas, caput multi-gradum, etc interveniet.

Ideo iuxta hunc fasciculum in eodem folder, alium fasciculum novum creamus Handler.xlsx, in qua Potentiam Query interrogationem creabimus quae notitias turpissas a fonte fasciculi oneratis dabimus Top 100 products.xlsatque ordine;

Parameterizing Data Viae in Power Query

Petens ad externa lima

Aperire tabella Handler.xlsx, select in tab Data Mandatum Accipere Data - Ex Tabulario - Ex Praecedo Opera (Indicium - Data Get - Ex file - Ex Excel), situm fontis fasciculi et schedae quae nobis necessariae sunt denota. Data selectae oneratur in editorem Query Potentiam:

Parameterizing Data Viae in Power Query

Redeamus eos ad normales;

  1. Delere vacua lineas Domum - lineas Delete - lineas vacuas Delere (Domus - Ordines Aufer - Inanis Rows Aufer).
  2. Delere necesse summo IV lineae per Domum - Delete Rows - Delere Top Rows (Domus - Ordines Aufer - Top remove Rows).
  3. Primum ordinem ad mensam header cum ipsum Uti prima linea capitis Tab domum (Domus - Utere primo versu ut header).
  4. Quinque digiti ab operis nomine in columna secunda utens imperium split columnae Tab transformatio (Transform - Split Columna).
  5. Delere columnas superfluas, et renominare reliquas titulos melioris visibilitatis.

Quam ob rem sequentia multo iucundiora picturae dabimus;

Parameterizing Data Viae in Power Query

Reliquum est ut hanc mensam nobilitariam fasciculos ad schedam in nostro fasciculo colligas Handler.xlsx bigas claudere ac download (Domus - Close & Lond) Tab domum:

Parameterizing Data Viae in Power Query

Inveniens iter ad petitionem lima in

Nunc videamus quomodo quaestio nostra spectat "sub cucullo" in lingua interna aedificata in Power Query cum brevi nomine "M". Hoc ut facias, ad interrogationem nostram redi, duplici strepitando in pane dextro Petitiones et hospites et in tab review eligite Provectus Editor (View - Provectus Editor):

Parameterizing Data Viae in Power Query

In fenestra quod aperit, secunda linea statim iter durum-coded ad fasciculi primigenii nostri ostendit. Si chorda huius textus cum modulo, variabili, aut nexum cum cellula Excell schedae ubi haec via praescribitur, reponere possumus, facile postea eam mutare possumus.

Add a dolor mensam cum lima iter

Prope potestatem Quaero nunc accedamus et ad fasciculum nostrum redeamus Handler.xlsx. Novam schedam vacuam addamus et in ea parvam "dolorem" mensam faciamus, in cuius unica cellula plena schedulae ad nostrum fontem datae scribentur:

Parameterizing Data Viae in Power Query

Ad mensam dolorsam ex iusto range creare, claviaturae compendio uti potes Ctrl-+T aut button Forma ad mensam Tab domum (Domus - Format as Table). Columna heading (cell A1) potest esse aliquid absolute. Item nota, quod ad claritatem dedi nomen mensae Morbi Tab Constructor (Design).

Iter ab Explorer effingo vel etiam ingressu manuali, non sane arduum est, sed optimum est factorem humanum extenuare ac viam, si fieri potest, ipso facto determinare. Hoc adhiberi potest utens vexillum Praecedo officina functionis CELLA (CELLA)quae potest exponere fasciculum informationis utilissimarum de cellae certa argumenti - including viam ad fasciculi currentis:

Parameterizing Data Viae in Power Query

Si ponatur fons tabellae datae semper in eodem folder cum nostro Processore positam esse, semita quae nobis necessaria est hac formula formari potest:

Parameterizing Data Viae in Power Query

= left(cellula("name");FIND("[";CELL("filename"))-1)&"Top 100 products.xls"

aut in versione Anglica:

= left(CELL(« filename»); FIND(«[«; CELL(«name»))-1)&» Топ-100 товаров.xls»

Ubi est munus ... LEVSIMV (Left) particulam textus e pleno nexu ad bracket foramen quadrangulum (id est iter ad folder current), sumit, et tunc nomen et extensio fontis nostri fasciculi adfixa est.

Iter parameterize in interrogatione

Ultimus ac potissimus tactus manet - ad scribendam viam ad fontem fasciculi in petitione Top 100 products.xls, referens ad cellam A2 nostrae creati "captiosus" mensae Morbi.

Hoc ut facias, ad interrogationem potestatem Query revertamur et iterum aperias Provectus Editor Tab review (View - Provectus Editor). Instead of a text chorda-iter in quotes "E:Sales reportsTop 100 products.xlsx" Introducamus sequentem structuram:

Parameterizing Data Viae in Power Query

Excel.CurrentWorkbook(){[Name = "Optiones"]} [Content]0}[Path ad fontem data]

Quid sit videamus;

  • Excel.CurrentWorkbook() functio linguae M in accessu contentorum fasciculi currentis est
  • {[Name = "Optiones"]} [Content] - haec est modulus eleganter ad priorem functionem, significans nos contenta mensae "doloris" obtinere volumus. Morbi
  • [Path ad fontem data] est nomen columnae in mensa Morbicui referimus
  • 0} ordo est numerus mensae Morbia quo notitia accipere volumus. Numeratio pilei non incipit a nulla, non ab uno.

Ita quidem.

Reliquum est ut strepita perago et vide quomodo petitio nostra operatur. Nunc, cum totum folder cum ambabus fasciculis intus ad alium PC mittens, petitio perficienda manebit et viam ad notitias automatice determinabit.

  • Quid est Power Query et cur opus est cum operando in Microsoft Excel?
  • Quomodo importare textum fluitantem snippetum in Power Query
  • Redesigning a XNUMXD Crosstab ad plana mensam cum Power Query

Leave a Reply