Power Query – Datenquelle anpassen

Typ­is­cher­weise wer­den Sie eine Quell­datei auf einem adäquat­en Wege in Pow­er Query importieren, die Dat­en dann auswerten, auf­bere­it­en, zusam­men­stellen, … und dann in eine Tabelle spe­ich­ern. Später rufen Sie die Datei wieder auf, öff­nen die Abfrage und aktu­al­isieren die Dat­en, um Änderun­gen zu übernehmen. So weit, so gut.

Jet­zt kann es aber dur­chaus vorkom­men, dass sich die zu importieren­den Dat­en zwis­chen­zeitlich an einem anderen Ort auf der Fest­plat­te oder im Fir­men­net­zw­erk befind­en. Das ist fast immer der Fall, wenn sie beispiel­sweise aus einem Forum im Inter­net eine Pow­er Query-Lösung für ihr dort ange­fragtes Prob­lem erhal­ten. Beim Ersteller der Lösung läuft das ganze natür­lich pri­ma, weil der hin­ter­legte Pfad zu den zu importieren den Dat­en ja auch stimmt. Es ist aber sel­ten der Fall, dass dieser Pfad auch beim Rech­n­er des Hil­fe­suchen­den in dieser Form existiert.

Ich habe ein­mal ein Beispiel aus ein­er ger­ade erstell­ten Lösung genom­men. Hier soll­ten 3 csv-Dateien in den Abfrage-Edi­tor importiert wer­den. Ich habe diese Files in einem Unter­verze­ich­nis meines Down­load-Ord­ners abgelegt, weil ich die Dat­en ja auch auch einem Forum herun­terge­laden hat­te. Der Fragesteller müsste nun exakt diesen Pfad auf seinem Rech­n­er rekon­stru­ieren, um die Dat­en nicht nur anse­hen, son­dern auch den gesamten Vor­gang rekon­stru­ieren und nachvol­lziehen zu kön­nen, weil exakt dieser Pfad fest in der Query abge­spe­ichert wor­den ist.

Das ist gewiss in den meis­ten Fällen nicht wün­schenswert. Die bere­its vorhan­de­nen Dat­en liegen ja an ein­er definierten Stelle und Updates der Dat­en wer­den gewiss dort auch gespe­ichert. Die Lösung des Prob­lems gestal­tet sich für Sie als Fragesteller recht ein­fach:

  • Öff­nen Sie das File mit dem Pow­er Query-Ergeb­nis.
  • Klick­en Sie in dem Arbeits­blatt mit der Ergeb­nista­belle irgend­wo in die Dat­en.
  • Menü Abfrage­tools | Abfrage | Bear­beit­en und es öffnet sich der Abfrage-Edi­tor mit typ­is­cher­weise der 1. Abfrage.
  • Ein Klick auf Vorschau aktu­al­isieren wird (in diesem Fall) solch eine Fehler­mel­dung auf den Bild­schirm „zaubern”:
Fehlermeldung, dass die Datei nicht gefunden wurde

Fehler­mel­dung, dass die Datei nicht gefun­den wurde

  • Wichtig ist hier die 1. Zeile wo ver­merkt ist, dass die Datei bsp_1.csv nicht dem genan­nten Verze­ich­nis gefun­den wer­den kon­nte. Dass beim Punkt Details der Umlaut (ü) etwas ungewöhn­lich dargestellt wird sollte sie nicht tang­ieren.
  • Klick­en Sie nun immer noch im Menü Start bzw. Home auf den Punkt Daten­quel­lene­in­stel­lun­gen und es tut sich solch ein Dia­log auf:
Hier legen Sie den passenden Pfad und Dateinamen fest

Hier leg­en Sie den passenden Pfad und Dateina­men fest

  • Hier sind die gespe­icherten Pfade für alle 3 importierten csv-Dateien aufge­lis­tet. Markieren Sie die entsprechende Datei, dann ein Klick auf Quelle ändern…
  • Im anschließen­den Dia­log kön­nen Sie nicht nur den Dateip­fad und auch den Namen der Datei anpassen, son­dern auch ver­schiedene andere Para­me­ter ändern.
  • In diesem Fall wer­den sie den Vor­gang für alle 3 importierten Files wieder­holen und anschließend noch ein­mal den Vor­gang des Aktu­al­isierens durch­führen.

Der Vor­gang ist damit abgeschlossen und auch später ist eine Aktu­al­isierung neu importiert­er Dat­en, die naturgemäß im gle­ichen Pfad und mit dem gle­ichen Namen gespe­ichert wor­den sind, prob­lem­los per Mausklick möglich.

▲ nach oben …

Hat Ihnen der Beitrag gefallen?
Erleichtert dieser Beitrag Ihre Arbeit?

Dann würde ich mich über einen Beitrag Ihrer­seits z.B. 1,00  freuen …

Dieser Beitrag wurde unter Allgemein, Verschiedenes, File-Handling, Power Query, PQ-Quickies abgelegt und mit , , , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.