Power Query: Fájlok kombinálása több mappából

Ebben a bejegyzésben a power query-vel fogunk foglalkozni, a hálózatunkon, az asztalon, a OneDrive-on vagy a SharePointban lévő több mappából származó fájlokat kombinálunk.

Ebben a példában három CSV-fájl van egy mappában, és az adatok így néznek ki:

Power Query: Fájlok kombinálása több mappából

Power queryt fogunk használni az Excelben, amely pontosan ugyanúgy működik, mint a LuckyTemplates power query.

Tartalomjegyzék

Csatlakozás egy mappához a hálózatban

A Power query oktatóanyagában kezdjük a dolgokat, kombináljuk a több mappából származó fájlokat egy üres Excel-fájllal, majd az adatok lapra lépünk, majd az Adatok beolvasása , a Fájlból , majd a Mappából elemre kattintunk .

Power Query: Fájlok kombinálása több mappából

Így csatlakozhat egy mappához, amely a C meghajtón vagy a hálózaton található. Ha egy fájlhoz szeretne csatlakozni a SharePointban, használja ezt az összekötőt.

Power Query: Fájlok kombinálása több mappából

Használja a tallózó mezőt a mappa megkereséséhez. Ezután kattintson az Adatok kombinálása és átalakítása gombra.

Power Query: Fájlok kombinálása több mappából

Ezután a rendszer megkérdezi, hogy ez milyen típusú CSV-fájl. Kattintson az OK gombra , és ha nem működik, menjen vissza, és változtassa meg a megfelelő CSV-fájltípust.

Power Query: Fájlok kombinálása több mappából

Ezt a nagy lépésblokkot kapjuk meg a power lekérdezésben. Ez egy kicsit ijesztő és zavaró lehet. Ez a három fájl egymásra van rakva, amit nem akarunk elérni.

Power Query: Fájlok kombinálása több mappából

Kattintson az első fájlra, majd a Mintafájl átalakítása lehetőségre . Bármilyen változtatást is végzünk ezen a fájlon, az a többi fájlra is érvényes lesz.

Power Query: Fájlok kombinálása több mappából

Az adatok megtisztítása

Először ezt tegyük rendbe. Azt akarjuk, hogy ez a dátum minden rekordhoz teljen. Ha az 1. oszlop tartalmazza a dátum szót, akkor a dátumot a többi oszlopba szeretnénk helyezni, és ezt a dátumot ki kell tölteni.

Power Query: Fájlok kombinálása több mappából

Hozzáadunk egy olyat, amely szerint ha az 1. oszlop megegyezik a dátum szóval, akkor az értéket a 2. oszlopból szeretnénk. Ellenkező esetben hagyja üresen.

Power Query: Fájlok kombinálása több mappából

Jelölje ki a dátum és null oszlopot, majd kattintson a jobb gombbal, és töltse ki.

Power Query: Fájlok kombinálása több mappából

Az eredmény egy oszlop lesz az összes dátummal.

Power Query: Fájlok kombinálása több mappából

Az üres helyek és a nullák eltávolításához kattintson az Üres eltávolítása gombra .

Power Query: Fájlok kombinálása több mappából

Nem szeretnénk az első sort használni fejlécként, de az Első sor használata fejlécként gombot sem, mert az a dátumokat a címsorba tolja.

Power Query: Fájlok kombinálása több mappából

Ezzel minden fájl dátuma megváltozik. A legegyszerűbb megoldás, ha ezeket az oszlopokat kézzel nevezzük át.

Power Query: Fájlok kombinálása több mappából

Jelölje ki az összes oszlopot, kattintson a jobb gombbal, majd kattintson a többi oszlop eltávolítása elemre .

Power Query: Fájlok kombinálása több mappából

Az alcímek szerkesztése után nagyjából készen vagyunk.

Power Query: Fájlok kombinálása több mappából

Amikor a DemoFolder- re kattintunk , hibaüzenetet kapunk. Ezt legtöbbször akkor kapjuk meg, amikor egy kis változtatást végzünk a transzformációs mintafájlon.

Power Query: Fájlok kombinálása több mappából

A hibát legtöbbször ez a Megváltozott típus lépés okozza, mert az eredeti 1. oszlopot kívánja módosítani, amely már nem létezik.

Power Query: Fájlok kombinálása több mappából

Ennek a lépésnek a törlése kijavítja a hibát.

Power Query: Fájlok kombinálása több mappából

Minden, amit az első fájllal tettünk, mostantól minden fájlra érvényes lesz. Valójában azon múlik, hogy a forrásfájljaink ugyanolyan szerkezetűek. Nem lehetetlen, ha különböznek egymástól, de sokkal nehezebb lesz.

Tehát nézzük vissza ezeket a kérdéseket, és dolgozzuk ki, mi történik. Ha a mintafájl forráslépésére megyünk, akkor ez a Parameter1 nevű dologra utal .

Power Query: Fájlok kombinálása több mappából

És ha balra nézünk, az 1. paramétert mintafájlnak nevezzük.

Power Query: Fájlok kombinálása több mappából

És ha a mintafájl forrásához megyünk, akkor a 0 rekordhoz navigálunk.

Power Query: Fájlok kombinálása több mappából

A Power query egy nulla alapú nyelv, ami azt jelenti, hogy a Record1 valójában a 0. elem. Csak megragadja az első fájlt, majd a többi lépés automatikusan konvertálódik, ami zseniális. Korábban ezt manuálisan kellett megtennie a Fájl átalakítása lapon.

Ha ezt kibontjuk, akkor ad egy fájlnevet, majd az összes lépést végigfutja.

Power Query: Fájlok kombinálása több mappából

Ha a haladó szerkesztőt kívánja használni, ezt a figyelmeztetést kapja. Javasoljuk, hogy kerülje ezt, mert utólag nem állíthatja vissza őket. Általában csak hajtsa végre az összes módosítást a mintafájlban.

Power Query: Fájlok kombinálása több mappából

Tehát ebben a konszolidációs lépésben az történt, hogy a mappába ment, és kiszűrte a rejtett fájlokat vagy a rendszerfájlokat. Ezután hozzáadta a meghívott egyéni függvényt, átnevezett néhány oszlopot, majd eltávolított minden mást.

Power Query: Fájlok kombinálása több mappából

Az egyetlen dolog, amit észre fog venni, hogy elveszíti az oszloptípusokat. Tehát a transzformációs mintafájlban kiválasztott oszloptípusok nem öröklik a konszolidációs fájlt.

Ezután rákattintunk a Bezárás és betöltés gombra . Minden alkalommal, amikor a frissítés gombra kattintunk, átvizsgálja a mappát.

Csatlakozás egy mappához a SharePointban vagy a OneDrive-ban

Ha a fájlok egy OneDrive vagy SharePoint mappában vannak, a folyamat gyakorlatilag ugyanaz, de finoman eltérő. Szüksége van a megfelelő elérési útra a OneDrive számára, amely az URL az Ön nevéig. Kattintson az Adatok beszerzése, majd a SharePoint mappára.

Power Query: Fájlok kombinálása több mappából

Kérni fog egy URL-t, ahová beilleszthetjük a linket. Ezután nagyjából az összes OneDrive-ban lévő fájlt felsorolja. Miután beléptünk az Adatok átalakítása részbe , meg kell tennünk néhány különböző lépést. Először is meg kell találnunk a megfelelő mappát, amely a DemoOneDriveFolder .

Power Query: Fájlok kombinálása több mappából

Kattintson a Szövegszűrőre , majd a Tartalmaz elemre , majd írja be a DemoOneDrive parancsot . Ha nem tesszük meg, akkor lehet, hogy hosszú időkig görgetjük, és nem találjuk meg, amit keresünk.

Power Query: Fájlok kombinálása több mappából

Power Query: Fájlok kombinálása több mappából

Power Query: Fájlok kombinálása több mappából

Ez a folyamat ezután a megfelelő mappába szűri le. Amint látja, megvan a három fájl. Kiváló.

Power Query: Fájlok kombinálása több mappából

Lépjünk a Mappa elérési útja oszlopra, kattintson a jobb gombbal, lépjen a Szövegszűrő elemre , és válassza az Egyenlő lehetőséget .

Power Query: Fájlok kombinálása több mappából

Így megragadhatjuk a megfelelő útvonalat, nem pedig a tartalmaz részt. Az utóbbi lépéstől egyszerűen megszabadulhatunk, mert nincs rá szükségünk.

Egy másik tanács az, hogy hozzon létre egy szűrőt, ahol a szövegszűrő megegyezik a CSV-fájlokkal – arra az esetre, ha más fájlok is bekerülnének ide.

Power Query: Fájlok kombinálása több mappából

Az utolsó javaslat az, hogy hívja meg ezt a lekérdezést OneDriveFolder , majd hivatkozzon rá. Akkor hasznos, ha később próbál hibakeresést végezni, és vissza kell mennie, vagy még akkor is, ha módosítania kell a mappát.

Power Query: Fájlok kombinálása több mappából

Ez bonyolultabb lenne, mint a korábbi példa, amelyen dolgoztunk. Ehhez csak a Tartalom és a Név oszlopokra van szükségünk.

Power Query: Fájlok kombinálása több mappából

Csak jobb gombbal eltávolítjuk a többi oszlopot.

Power Query: Fájlok kombinálása több mappából

Kattintson a kis kétfejű nyílra, amely egyesíti a fájlokat.

Power Query: Fájlok kombinálása több mappából

Ettől kezdve a folyamat megegyezik az előző példával, ahol a segítő lekérdezések is létrejöttek.

Csak egy gyors megjegyzés, hogy ha Excel-fájlokat konszolidál, az egyik felugró közbenső képernyő megkérdezi, hogy melyik lapot szeretné konszolidálni. A lapoknak valóban azonos névvel kell rendelkezniük, mert ha több Excel-fájlt konszolidál, az összezavarhat.

Itt van az átalakított mintafájlunk, amely pontosan úgy kötötte össze, ahogy az előző példában tettük.

Power Query: Fájlok kombinálása több mappából

És végül itt van a konszolidációs fájl , amely ki lesz tolva és betöltve az adatmodellbe.

Power Query: Fájlok kombinálása több mappából

És van még ez a OneDriveFolder nevű extra mappánk is . Végül ne felejtse el átnevezni lépéseit valami hasznos és értelmes dologra.

Power Query: Fájlok kombinálása több mappából



Következtetés

Ebben az oktatóanyagban a power query-n dolgoztunk, a hálózatunkról, asztali számítógépünkről, OneDrive-ról vagy SharePointról több mappából származó fájlokat kombináltunk.

Ha tetszett az oktatóanyagban szereplő tartalom, kérjük, iratkozzon fel a LuckyTemplates TV-csatornára. Rengeteg tartalom jön ki folyamatosan tőlem és egy sor tartalomkészítőtől, mindannyian elkötelezettek a LuckyTemplates és a Power Platform használatának javításáért.


Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.

LuckyTemplates mobil jelentéskészítési tippek és technikák

LuckyTemplates mobil jelentéskészítési tippek és technikák

Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Tekintse át a Power Apps és a Power Automate legfontosabb frissítéseit, valamint azok előnyeit és következményeit a Microsoft Power Platform számára.

Gyakori SQL-függvények: Áttekintés

Gyakori SQL-függvények: Áttekintés

Fedezzen fel néhány gyakori SQL-függvényt, amelyeket használhatunk, például a karakterláncot, a dátumot és néhány speciális függvényt az adatok feldolgozásához vagy manipulálásához.

LuckyTemplates sablonok létrehozása: útmutató és tippek

LuckyTemplates sablonok létrehozása: útmutató és tippek

Ebből az oktatóanyagból megtudhatja, hogyan hozhatja létre a tökéletes LuckyTemplates sablont, amely az Ön igényeinek és preferenciáinak megfelelően van konfigurálva.

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Ebben a blogban bemutatjuk, hogyan lehet a mezőparamétereket kis többszörösekkel rétegezni, hogy hihetetlenül hasznos betekintést és látványelemeket hozzon létre.

LuckyTemplates rangsor és egyéni csoportosítás

LuckyTemplates rangsor és egyéni csoportosítás

Ebből a blogból megtudhatja, hogyan használhatja a LuckyTemplates rangsorolási és egyéni csoportosítási funkcióit a mintaadatok szegmentálására és kritériumok szerinti rangsorolására.

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

Ebben az oktatóanyagban egy konkrét technikát fogok bemutatni, hogyan jelenítheti meg a kumulatív összeget csak egy adott dátumig a LuckyTemplates vizualizációjában.

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Ismerje meg, hogyan hozhat létre és testreszabhat Bullet diagramokat a LuckyTemplates alkalmazásban, amelyeket főként a teljesítmény mérésére használnak a célhoz vagy az előző évekhez képest.