Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 63613 Skopiuj do schowka Jak zbudować zapytanie dołączające dane do istniejącej tabel
Autor Wiadomość
forest67
Exceloholic


Posty: 108
Wysłany: 29-12-2018, 16:10   Jak zbudować zapytanie dołączające dane do istniejącej tabel

Witam,

proszę o jakąś podpowiedź - jak podejść do tematu by w PQ osiągnąć coś takiego :
1) mam plik z danymi (pierwsze dane )
2) wczytanie pliku i obróbka poprzez zapytanie w PQ
3) powstaje tabela w arkuszu Arkusz1

i teraz to najważniejsze:

4) co tydzień pojawia się nowy plik (w tej samej strukturze) który chcę zaczytać i obrobić tak jak w pkt. 2 i na końcu dołączyć do tabeli powstałej w kroku nr 2, czyli do danych w arkuszu Arkusz1

Niestety nie mogę załączyć przykładu, bo nie bardzo potrafię to ogarnąć. Znalazłem artykuł pod linkiem [ciach], gdzie napisano :

"Przy pomocy przycisków w Edytorze zapytań dokonujemy dołączenia wbudowanego. Różnica polega na tym, iż nie jest tworzone nowe zapytanie, a za tabelę podstawową uznawana jest tabela aktualnie otwartego zapytania. Użytkownik wskazuje jedynie tabelę dołączaną:

ale nie uzyskuję pożądanego efektu, bo tak mogę połączyć co najwyżej 2 pliki (tabele).

Help !
Z pozdrowieniami
Forest67
ID posta: 359224 Skopiuj do schowka
 
 
forest67
Exceloholic


Posty: 108
Wysłany: 29-12-2018, 18:24   

Może jedynym i właściwym rozwiązaniem jest to które prezentuje Bill Szysz
https://www.youtube.com/watch?v=FxsCyfv_JMM
ID posta: 359229 Skopiuj do schowka
 
 
Bill Szysz 
Excel Expert


Wersja: Win Office 365
Pomógł: 786 razy
Posty: 3277
Wysłany: 29-12-2018, 23:53   

forest67, Zapytanie może się odwoływac do samego siebie.... Podeślij jakieś dane (np z dwóch okresów) a pokaże Ci jak.
Jednak ta metoda ma pewne minusy......np musisz uważać by podwójnie danych nie wczytać (dołączyć). Można temu w pewnym stopniu zapobiec, jednak wpływa to na wydajność rozwiązania.
Osobiście wolałbym zbierac poszczególne tygodnie z osobnych plików i łączyć ich coraz więcej niż używać self-referencing query (ale można jeśli ktoś tak lubi)
_________________
Szkolenia z Power Query!!!

Pozdrawiam, były szbill62 aktualnie Bill Szysz
ID posta: 359243 Skopiuj do schowka
 
 
bodek 


Wersja: Win Office 2016
Pomógł: 935 razy
Posty: 2639
Wysłany: 30-12-2018, 10:11   

Wg mnie w zupełności wystarczy opcja pobierania z folderu, przy założeniu, że
forest67 napisał/a:
co tydzień pojawia się nowy plik (w tej samej strukturze)
. Już pierwsze zapytanie, dla pierwszych danych, napisz korzystając z tej opcji, potem tylko dokładasz kolejne pliki & Odśwież a PQ samo dołączy nowe dane do poprzednich.
Kod:
Excel.Workbook([Content], true)
to rozpakuje Ci wersję binarną wszystkich skoroszytów .xslx do tabelarycznej z zachowaniem oryginalnych nagłówków.
_________________
Szkolenia z Excela, Power Query, Power Pivot, wizualizacje danych w Excelu
ID posta: 359254 Skopiuj do schowka
 
 
Bill Szysz 
Excel Expert


Wersja: Win Office 365
Pomógł: 786 razy
Posty: 3277
Wysłany: 30-12-2018, 12:06   

bodek, dokładnie to sugeruję w ostatniej części mojego poprzedniego postu.
Jednak spotkałem się z przypadkami kiedy self-referencing było wymagane.
_________________
Szkolenia z Power Query!!!

Pozdrawiam, były szbill62 aktualnie Bill Szysz
ID posta: 359261 Skopiuj do schowka
 
 
bodek 


Wersja: Win Office 2016
Pomógł: 935 razy
Posty: 2639
Wysłany: 30-12-2018, 19:36   

Bill Szysz, no przeca wiem, że wiesz :mrgreen: , tylko doprecyzowuję.
_________________
Szkolenia z Excela, Power Query, Power Pivot, wizualizacje danych w Excelu
ID posta: 359305 Skopiuj do schowka
 
 
forest67
Exceloholic


Posty: 108
Wysłany: 01-01-2019, 19:51   

Witam ... w Nowym Roku !

i z tej okazji wszystkim, zwłaszcza zaangażowanym tutaj, pomagającym, życzę zdrowia, pomyślności w każdej postaci i zwykłego i niezwykłego szczęścia i dziękuję za okazaną pomoc w zeszłym roku :beer

Nie wiem czy dobrze zrozumiałem, ale czy to optymalne rozwiązanie o którym piszecie to właśnie to rozwiązanie Billa, które przywołałem w 2 poście ?

Forest67
ID posta: 359407 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.marketingNET.pl

Archiwum

Strona używa plików cookies.

Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przeglądarce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
Sprawdź, w jaki sposób przetwarzamy dane osobowe