contents

Pafwa gen sitiyasyon lĆØ li pa konnen davans egzakteman konbyen ak ki ranje yo bezwen enpĆ²te soti nan done sous yo. Sipoze nou oblije chaje done ki sĆ²ti nan yon dosye tĆØks nan Power Query, ki, nan premye gade, pa prezante yon gwo pwoblĆØm. Difikilte a se ke dosye a mete ajou regilyĆØman, epi demen li ka gen yon kantite diferan nan liy ak done, yon header nan twa, pa de liy, elatriye:

EnpĆ²te yon fragman k ap flote nan Power Query

Sa vle di, nou pa ka di davans ak sĆØtitid, kĆ²manse nan ki liy ak egzakteman konbyen liy yo bezwen enpĆ²te. Ak sa a se yon pwoblĆØm, paske paramĆØt sa yo difisil-kode nan M-kĆ²d la nan demann lan. Men, si ou fĆØ yon demann pou premye dosye a (enpĆ²te 5 liy kĆ²manse nan 4yĆØm la), LĆØ sa a, li p'ap travay kĆ²rĆØkteman ankĆ² ak dezyĆØm lan.

Li ta bon si demann nou an ta ka detĆØmine tĆØt li kĆ²mansman ak fen blĆ²k tĆØks "k ap flote" pou enpĆ²te.

Solisyon mwen vle pwopoze a baze sou lide ke done nou yo gen kĆØk mo kle oswa valĆØ ki ka itilize kĆ²m makĆØ (karakteristik) nan kĆ²mansman ak nan fen blĆ²k done nou bezwen an. Nan egzanp nou an, kĆ²mansman an pral yon liy ki kĆ²manse ak mo a SKU, ak fen a se yon liy ak mo a Total. Validasyon ranje sa a fasil pou aplike nan Power Query lĆØ l sĆØvi avĆØk yon kolĆ²n kondisyonĆØl - yon analogue nan fonksyon an IF (SI) nan Microsoft Excel.

Ann wĆØ ki jan fĆØ li.

PremyĆØman, ann chaje sa ki nan dosye tĆØks nou an nan Power Query nan fason estanda a - atravĆØ kĆ²mandman an Done - Jwenn done - Soti nan dosye - Soti nan tĆØks / dosye CSV (Done - Jwenn Done - Soti nan dosye - Soti nan tĆØks / dosye CSV). Si ou gen Power Query enstale kĆ²m yon sipleman separe, LĆØ sa a, kĆ²mandman korespondan yo pral sou tab la Pouvwa rechĆØch:

EnpĆ²te yon fragman k ap flote nan Power Query

KĆ²m toujou, lĆØ w ap enpĆ²te, ou ka chwazi karaktĆØ separasyon kolĆ²n (nan ka nou an, sa a se yon tab), epi apre enpĆ²te, ou ka retire etap la otomatikman ajoute. kalite modifye (Kanje Kalite), paske li twĆ² bonĆØ pou nou bay kalite done nan kolĆ²n:

EnpĆ²te yon fragman k ap flote nan Power Query

Koulye a, ak kĆ²mandman an Ajoute yon kolĆ²n - kolĆ²n kondisyonĆØl (Ajoute KolĆ²n ā€” KolĆ²n KondisyonĆØl)ann ajoute yon kolĆ²n ak tcheke de kondisyon - nan kĆ²mansman ak nan fen blĆ²k la - epi montre nenpĆ²t valĆØ diferan nan chak ka (pa egzanp, nimewo. 1 Šø 2). Si okenn nan kondisyon yo satisfĆØ, lĆØ sa a pwodiksyon nil:

EnpĆ²te yon fragman k ap flote nan Power Query

Apre klike sou OK nou jwenn foto sa a:

EnpĆ²te yon fragman k ap flote nan Power Query

Koulye a, ann ale nan tab la. TransfĆ²masyon epi chwazi yon ekip Ranpli ā€“ Desann (TransfĆ²me ā€“ Ranpli ā€“ Desann) ā€“ sa yo ak de nou yo pral lonje kolĆ²n nan:

EnpĆ²te yon fragman k ap flote nan Power Query

Oke, lĆØ sa a, jan ou ta ka devine, ou ka tou senpleman filtre inite yo nan kolĆ²n nan kondisyonĆØl - ak isit la se moso nou an te sitĆØlman anvi nan done:

EnpĆ²te yon fragman k ap flote nan Power Query

Tout sa ki rete se ogmante premye liy lan nan tĆØt la ak lĆ²d la SĆØvi ak premye liy kĆ²m headers tab AkĆØy (Kay ā€“ SĆØvi ak Premye Ranje kĆ²m TĆØt) epi retire kolĆ²n ki pa nesesĆØ a plis kondisyonĆØl lĆØ w klike sou tĆØt li epi chwazi kĆ²mandman an Efase kolĆ²n (Efase kolĆ²n):

PwoblĆØm rezoud. Koulye a, lĆØ w ap chanje done yo nan dosye tĆØks sous la, rechĆØch la pral detĆØmine kounye a poukont li nan kĆ²mansman ak nan fen fragman "k ap flote" done nou bezwen an epi enpĆ²te kantite liy ki kĆ²rĆØk la chak fwa. NatirĆØlman, apwĆ²ch sa a travay tou nan ka a nan enpĆ²te XLSX, pa TXT fichye, osi byen ke lĆØ enpĆ²te tout dosye ki soti nan yon katab nan yon fwa ak lĆ²d la. Done - Jwenn done - Soti nan dosye - Soti nan katab (Done ā€” Jwenn Done ā€” Soti nan fichye ā€” Soti nan katab).

  • Asanble tab ki soti nan diferan dosye lĆØ l sĆØvi avĆØk Power Query
  • Redesigning yon crosstab pou plat ak makro ak Power Query
  • Bati yon Tablo Gantt PwojĆØ nan Power Query

Kite yon Reply