fbpx

Jak szybko podmienić ścieżkę pliku źródłowego w zapytaniu Power Query?

05.10.2023 | Power Query

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:

Hardcodowana ścieżka dostępu w zapytaniu Power Query

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:

Power Query Podmiana ścieżki dostępu Komunikat

Taki komunikat zobaczysz, gdy w zapytaniu jest błędna ścieżka dostępu do pliku źródłowego

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:

  1. 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…)
  2. Wybierz źródło, którego ścieżkę chcesz zmienić, zmień ją i zatwierdź.

O tak:

Kroki, jakie trzeba wykonać, aby podmienić ścieżkę dostępu do pliku źródłowego we wszystkich zapytaniach Power Query, które z niego korzystają

Kroki, jakie trzeba wykonać, aby podmienić ścieżkę dostępu do pliku źródłowego we wszystkich zapytaniach Power Query, które z niego korzystają

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:

 

 

Jeżeli chcesz lepiej poznać Power Query zapisz się na listę zainteresowanych kursem Power Query w Excelu od podstaw! Podczas oczekiwania na kurs będę Ci wysyłała informacje i ciekawostki na temat Power Query. Bezpłatnie! 

Pomogłam Ci? Postaw mi wirtualną kawę! →

Przeczytaj podobne wpisy

Kategorie

0 komentarzy

Wyślij komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *