Z pewnością doskonale wiesz, że tworząc zapytanie Power Query, w którym odwołujesz się do jakiegoś zewnętrznego pliku – musisz podać ścieżkę dostępu do niego. To w sumie dość oczywiste 😊. Problem polega jednak na tym, że ta ścieżka dostępu jest hardcodowana, czyli na stałe zapisywana w zapytaniu, o tak:
I wszystko jest fajnie, kiedy taki plik źródłowy jest jeden i się nie zmienia…
Gorzej jednak, gdy zmieni się choćby jego nazwa. Plik niby ten sam, ale Twój współpracownik (albo: TY :P) postanawiacie zmienić nazwę pliku. Wtedy niestety zapytanie Power Query się wykrzacza, wyświetlając mrożący krew w żyłach komunikat:
Oczywiście najprostszą metodą na pozbycie się tego problemu jest po prostu podmianka tej ścieżki w pasku formuły – w końcu ścieżka to zwykły tekst.
I jak najbardziej – sama bardzo często tak robię, ponieważ to w zupełności wystarcza.
ALE!
Co w sytuacji, kiedy stosujemy import plików z folderu i z jednego pliku korzystają aż trzy zapytania?
Podmiana ścieżki w 3 miejscach zajmie już znacznie więcej czasu, nie wspominając o tym, że akurat taka podmiana w przypadku importu z folderu jest szczególnie… uciążliwa…
W takiej sytuacji radzę Ci zrobić tak:
- Wejdź do edytora Power Query, a tam menu Narzędzia główne → Ustawienia źródła danych
(lub w Excelu menu Dane → Pobierz dane → Ustawienia źródeł danych…) - Wybierz źródło, którego ścieżkę chcesz zmienić, zmień ją i zatwierdź.
O tak:
Ta metoda jest też o tyle fajna, że pokazuje wszystkie źródła w pliku, dzięki czemu z jednego miejsca można zmienić ich kilka, jeśli oczywiście masz taką potrzebę. A taka potrzeba jest, kiedy np. importujemy pliki z folderu, korzystając z wbudowanej w Power Query metody, o której pisałam w tym artykule.
Fajne, prawda? 😊
A tu film na YouTubie, gdzie pokazuję powyższe rozwiązanie:
0 Comments