Power Query: kombinovanje tabela iz foldera
Ukoliko želite da iskoristite Power Query kako biste spojili dve tabele upotrebićete opcije Merge ili Append. Međutim, ako su one istovetne strukture postoji mogućnost da ih uvezete iz datoteka koje se nalaze u zadatom folderu. Power Query uzima prvu kao template, a zatim dodaje ostale na osnovu njega i kombinuje ih u zbirnoj tabeli. Ovo je jednostavna metoda pomoću koje možete da izvršite konsolidaciju različitih izveštaja.
Otvorimo Excel, a zatim iz Data ribona otvorimo Get Data meni, te izaberimo uvoz iz foldera (From Folder). Potrebno je zadati putanju foldera u kome se nalaze datoteke sa tabelama koje je potrebno spojiti.
Nakon ovog koraka otvoriće se prozor u kome Excel potvrđuje putanju foldera i datoteka koje se u njemu nalaze.
Dalje, potrebno je kliknuti na dugme Transform Data kako bismo ušli u Power Query Editor i zadali pravila uvoza i spajanja tabela. U nastavku, kliknite na ikonicu desno od naslova prve tabele. Ova akcija će otvoriti prozor Combine Files. Ovde Power Query kreće od prve datoteke u folderu i uzima tabelu iz nje kao template, a kroz ovaj korak odredićete onu na osnovu koje treba iskombinovati sve raspoložive tabele.
Nakon što ste odredili tabelu koja će služiti kao template, kliknite na OK. Kao rezultat, dobija se kombinovana tabela.
U ovom konkretnom slučaju pošli smo od tri datoteke iz zadatog foldera: 2017.xlsx, 2018.xlsx i 2019.xlsx. Svaka od njih sadrži dve kolone: GRAD i PROMET. Power Query je iskombinovao tri tabele, iz tri datoteke, u jednu.
Sada još samo treba pomoću opcije Transform/Extract/First Characters u prvoj koloni izdvojiti prva četiri karaktera njenog sadržaja, slično kao što bismo u Excel-u postigli upotrebom funkcije LEFT. Naziv ove kolone promenite u GODINA.
Finalni rezultat je konsolidovana tabela. Šta bi se dogodilo kada bismo npr. u zadati folder dodali datoteku 2020.xlsx koja sadrži podatke o prometu prema gradovima u ovoj godini? Ako samo izaberete opciju Refresh, Power Query će i ovu tabelu uvrstiti u izveštaj.