Power Query Folder: kaip automatiškai sujungti Excel failus iš aplanko

Combine from Folder — Power Query | analytics.bi
Power Query Folder connector leidžia automatiškai sujungti kelis Excel arba CSV failus iš vieno aplanko į vieną lentelę. Tai ypač naudinga, kai kiekvieną savaitę ar mėnesį gauni naujus failus su tokia pačia struktūra.

Įsivaizduok situaciją: kiekvieną mėnesį gauni naują Excel failą su pardavimų duomenimis. Failų struktūra ta pati, keičiasi tik laikotarpis ir duomenų eilutės. Rankiniu būdu kopijuoti visus failus į vieną lentelę greitai tampa nuobodu ir rizikinga.

Tokiu atveju Power Query gali automatiškai nuskaityti visus failus iš aplanko ir sujungti juos į vieną bendrą lentelę. Jei dar tik pradedi su šiuo įrankiu, verta pirmiausia perskaityti: kas yra Power Query ir kodėl jis svarbus prieš analizę .

Kada naudoti Folder connector

Folder connector naudok tada, kai turi daug vienodos struktūros failų ir nori juos sujungti automatiškai.

  • turi kelis Excel arba CSV failus;
  • failai turi tuos pačius stulpelius;
  • nauji failai reguliariai atsiranda tame pačiame aplanke;
  • nori atnaujinti duomenis paspaudęs Refresh.

Šis metodas labai patogus dirbant su mėnesinėmis ataskaitomis, pardavimų eksportais, užsakymų sąrašais ar kitais pasikartojančiais failais.

Prieš jungiant failus svarbu, kad duomenys būtų paruošti tvarkingai. Apie tai plačiau: kaip paruošti tvarkingą duomenų rinkinį Power Query darbui .

Kaip sujungti failus iš aplanko

Power BI arba Excel Power Query lange naudok šią eigą:

  • pasirink Get Data;
  • pasirink From Folder;
  • nurodyk aplanką, kuriame yra failai;
  • spausk Combine & Transform.

Power Query nuskaitys aplanke esančius failus ir leis pasirinkti, kaip juos sujungti. Dažniausiai pasirenkamas pavyzdinis failas, pagal kurį sukuriama transformacijos logika visiems kitiems failams.

Power Query failų sujungimas iš aplanko į vieną lentelę

Svarbiausia taisyklė: visi failai aplanke turi būti panašios struktūros. Jei viename faile trūksta stulpelio arba stulpelių pavadinimai skiriasi, rezultatas gali būti netikslus arba atsiras klaidų.

Kas vyksta Power Query viduje

Kai pasirenki Combine & Transform, Power Query ne tik paprastai „suklijuoja” failus. Jis sukuria kelis pagalbinius objektus, kurie leidžia tą pačią transformaciją pritaikyti kiekvienam failui.

Paprastai vyksta tokia logika:

  • pasirenkamas vienas pavyzdinis failas;
  • pagal jį sukuriami transformavimo veiksmai;
  • tie patys veiksmai pritaikomi visiems failams aplanke;
  • gautas rezultatas sujungiamas į vieną lentelę.
Power Query sample file funkcija ir transformacijos taikymas visiems failams
Jei keiti transformacijos žingsnius, dažniausiai reikia žiūrėti ne tik į galutinę lentelę, bet ir į pagalbinę užklausą, kuri aprašo pavyzdinio failo transformaciją.

Kaip veikia automatinis atnaujinimas

Kai užklausa jau sukurta, naujų failų pridėjimas tampa labai paprastas. Įkeli naują failą į tą patį aplanką ir paspaudi Refresh.

Power Query dar kartą perskaito aplanką, randa naują failą ir pritaiko jam tą pačią transformacijų logiką. Jei failo struktūra tokia pati, naujos eilutės automatiškai atsiranda bendroje lentelėje.

Tai ypač naudinga, kai ataskaitos atnaujinamos reguliariai: kasdien, kas savaitę arba kas mėnesį.

Dažniausios klaidos

Folder connector veikia labai patogiai, bet tik tada, kai failai yra pakankamai tvarkingi. Dažniausios problemos:

  • skirtingi stulpelių pavadinimai;
  • skirtinga stulpelių tvarka;
  • skirtingi duomenų tipai;
  • tušti arba sugadinti failai aplanke;
  • papildomos antraštės ar komentarai kai kuriuose failuose.

Labai dažnai klaidos kyla dėl neteisingai nustatytų duomenų tipų. Apie tai plačiau: kodėl svarbu teisingai nustatyti duomenų tipus Power Query .

Praktinis patarimas: prieš naudojant Folder connector, įsitikink, kad visi failai turi vienodus stulpelių pavadinimus, tą pačią struktūrą ir nėra papildomų eilučių virš lentelės.

Kada šis metodas netinka

Folder connector nėra geriausias sprendimas visais atvejais. Jei failų struktūra labai skiriasi, gali tekti juos tvarkyti atskirai arba naudoti kitą jungimo logiką.

Pavyzdžiui, jei nori sujungti skirtingas lenteles pagal bendrą ID, Folder connector nėra tas pats, kas Merge. Tokiu atveju verta suprasti: kuo skiriasi Merge ir Append Power Query .

Folder connector geriausiai tinka tada, kai failai turi tą pačią struktūrą ir juos reikia sudėti vieną po kitu į bendrą lentelę.

Ką skaityti toliau

Išvada

Power Query Folder connector yra vienas patogiausių būdų automatizuoti pasikartojančių Excel arba CSV failų sujungimą. Užuot kopijavęs duomenis rankiniu būdu, gali įkelti naują failą į aplanką ir atnaujinti užklausą.

Svarbiausia pasirūpinti, kad visi failai būtų vienodos struktūros. Tada Power Query gali automatiškai nuskaityti aplanką, pritaikyti transformacijas ir sujungti viską į vieną analizės lentelę.

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