Telefonszámunk: 1-472-0679

Querybe havi táblák összemásolása

Kezdőlap Fórumok Excel témák Querybe havi táblák összemásolása

13 bejegyzés megtekintése - 1-13 / 13
  • Szerző
    Bejegyzés
  • #4885
    Titok
    Felhasználó

      Sziasztok!

      Excel 2016 alatt lévő Qureybe szeretnék havi adattáblákat egy nagy táblává összerakni. Hol és hogyan kell ezt? A táblák egyformák, más-más rekordszámmal.
      Queryben másnapos vagyok, így megköszönnék pár képet is esetleg.

      #4886
      horvimi
      Adminisztrátor

        Szia!

        Hány fájl?
        Milyen formátumban vannak?
        Egy mappában vannak?
        —————————-
        Rákerestél már a dologra?

        A PowerQuery tud mappából összefűzni fájlokat.
        Új lekérdezés->Fájlból->mappából.

        Ha Excel fáljokról van szó, akkor az még fontos, hogy csak egy munkalap legyen bennük, vagy mindegyikben az első legyen a kérdéses munkalap, és a munkalapokat ugyanúgy hívják minden munkafüzetben.

        Imre

        • A hozzászólás módosításra került: 5 years, 10 months telt el-horvimi.
        #4900
        Titok
        Felhasználó

          Szia Imre!

          xlsx fájlok, egyformák. Működik amit írtál, egy dolgot kivéve: a tábla első 2 sorát és az eredeti 4. sort törölni kellene mindegyik fájlban+ az egyik oszlopnak mindenféleképpen szövegesként kellene átjönni szám helyett (Bankszámlaszámok elválasztás nélkül)
          A lépések megvannak egy másik fájl betöltéséből, de hogyan tudnám ezt a lépést becsempészni az egyesítésbe?
          A másik, hogy pl. Januárban betöltöm az első táblát. Utána havonta mögé raknám a többi fájlt sorban (február, március…).
          Erre van lehetőség, vagy minden hónapban az összes havit rakom egy könyvtárba, és onnan minden hónapban újra egyesítem a fájlokat?
          Keresgettema Neten, de nem találtam tól sok leírást a Queryről, ami van, az is a MS Supportos lefordított cuccos.

          Köszi:

          Ati

          #4901
          horvimi
          Adminisztrátor

            Szia!

            Én tanítom ezt a PQ tanfolyamon, de most nem kezdek hosszú cikk írásába képekkel.

            Van itt egy link, ami CSV fájlokkal magyarázza el a dolgot:

            https://www.myonlinetraininghub.com/power-query-get-files-from-a-folder

            Ennek az 5. lépéséig ugyanazt kell csinálnod.
            A 6. lépésben látsz egy képernyő képet, amiben középen van egy 1-es, a végén pedig egy 2-es jelzés.
            Az 1-es, Transform Sample File-nál lehet megadni azokat a lépéseket, amiket meg kell csinálni minden fájllal az összefűzés előtt. Itt tudod kitörölni a fejléc előtti sorokat, stb…

            A végén, a 2-es által jelzett utolsó ikonra kattintva már az összefűzött előnézetet látod, és itt lehetne megadni, hogy összefűzés után mit csináljon a cuccal.

            Majd betöltöd a 7. lépés szerint.

            Ezután a havi plusz új fájlok hozzáfűzéséról is olvashatsz!

            Majd jelezz, hogy mi lett!

            Imre

            #4929
            Titok
            Felhasználó

              Kedves Imre!

              Szuper, és tényleg tök jó.
              Van viszont egy bibi. Átalakítom beolvasásnál 3 oszlop tipusát, de a végén a táblában nem az lesz.
              Megnézheted a képeken, szerepel is, hogy type text, de a végén a táblázatban normál alakosan hozza, számként.
              Ez mi ez? Nálunk lehet hiba a Queryben, vagy előfordul ilyen, és ez csak megjelenítési gond, valójában szövegként kezeli a Query, csak az Excel nem?
              Még majd próbálkozok vele, de elvileg a lépéseket végigcsináltam, tehát jónak kellene lennie.
              És még egyszer köszi!

              (Ha jót akarsz nevetni a google fordítón, a legelső PQ-s cikket az ajánlott oldalról olvasd be! Nagyon kemény bűncselekmény is lesz benne!)

              Attachments:
              You must be logged in to view attached files.
              #4931
              Titok
              Felhasználó

                Szia!

                Kipróbáltam, hogy a standard fájlokat elődolgozom (sorok törlése, megfelelő sor beemelése mezőnévnek).
                De hibát ad.
                Ha a let leírásba felhozom előre az utolsó sort, akkor is megakad, mert más a a mezőnév, de ha így marad, akkor se jó, mert a mintafájlon kívül sehol nincs Cooumn1.
                Szóval hogy lehetne ezt megcsinálni PQ-ban, ha lehet?

                Köszi!

                Képes könyv mellékelve.

                Attachments:
                You must be logged in to view attached files.
                #4933
                Titok
                Felhasználó

                  Kész szerencse! 🙂
                  (ld melléklet)

                  Attachments:
                  You must be logged in to view attached files.
                  #4935
                  horvimi
                  Adminisztrátor

                    Ezt látnom kellene.
                    Ha nem boldogulsz vele, tölts fel pár fájlt, amiben van néhány rekord, a számlaszámokat randomizáld vagy random módosítsd. És kellene a kívánt összefűzött eredményből is egy minta. Az egész mehet egy zip-be.

                    Biztosan megoldható…

                    Imre

                    #4936
                    horvimi
                    Adminisztrátor

                      Ja, és ha valami vagy valaki fenyegetné a lábujjaidat, akkor tudod már, hogy hol keress segítséget 🙂

                      #4939
                      Titok
                      Felhasználó

                        Szia Imre!

                        Küldök egy butítottat.
                        Kevesebb az oszlop, de nem ez a lényeg, gondolom.
                        A következő kérdésem az lesz a jövő hét után, hogy a betöltött táblákat hogyan lehet ahhoz hasonlóan megformázni, mint ahogy Excelbe szoktuk 🙂

                        Attachments:
                        You must be logged in to view attached files.
                        #4946
                        horvimi
                        Adminisztrátor

                          Megnéztem.
                          A belső lekérdezés, ami a mintafájl lépéseit tartalmazza, annyiot módosírtottam, hogy a fejléc előreléptetése után az első sor törlése helyet az első oszlopban kiszűrtem a null-okat. De szerintem ez mindegy.
                          A végső összefűzésnél (PQ2), nekem is hibát ad az oszlopnevek miatt, de ott csak annyit kell csinálni, hogy az utolsó lépést, ami a típus módosítás, kitörlöd. Ezt nem a DEL billentyűvel lehet, hanem a lépés elején lévó X megnyomásával.
                          Nekem így jó lett.

                          Imre

                          #4947
                          Titok
                          Felhasználó

                            Szia!

                            Nekem nem megy így se. A 2. és 3. fájlt már nem alakítja át.
                            Nem az a baj, hogy felviszem fejlécnek, és a többinél már ezt nem tudja megcsinálni, mert van már mezőnév hozzárendelve?
                            Ködzi!

                            Attachments:
                            You must be logged in to view attached files.
                            #4952
                            horvimi
                            Adminisztrátor

                              Nem tudom megállapítani, hogy mit csinálsz, de lehet, hogy nem teljesen érted a dolgot.
                              Az utoljára küldött fájlodban a mintafájlon semmilyen műveletet nem végzel el.
                              Emiatt az összefűzött verzióban bennemaradnak a többi fájlokból a fejlécek és a nem kívánt sorok is.

                              Szóval:
                              1. Új lekérdezés->Fájlból->mappából–>Kitallózod->Edit (Szerkesztés)
                              2. A bal oldalon ott lesz a lekérdezés gyűjtemény szerkezete.
                              3. Mintafájl átalakítása. Ebben neked csak 2 lépés van: Forrás és Navigáció
                              A forrás a mintafájl, a Navigáció kibontja a mintafájl tartalmát. Itt kellene plusz lépéseket tenni, hogy vegye le az első 2 sort, majd az első sort léptesse fejlécbe, majd szűrje ki az első adatsort (sorkód <> null)
                              Ezt minden fájllal meg fogja csinálni.
                              4. Átkattintasz a végére, a végén lévő query-re, és minden jó lesz, be lehet tölteni.

                              Imre

                            13 bejegyzés megtekintése - 1-13 / 13
                            • Be kell jelentkezni a hozzászóláshoz.