Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1968to1972
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Power Query varialble Quelle zum Daten improtieren

Power Query varialble Quelle zum Daten improtieren
19.03.2024 10:15:50
LSG?
Hallöchen,
Ich habe eine Exeltabelle, die auch mal an einem anderen Speicherort oder auf anderen PCs läuft.
Diese legt beim Starten eine weitere Excel an die dann über eine Cloud aktualisiert wir.
Diese zweite Excel wird immer auf dem Pfad angelegt wo auch Excel 1 liegt.
Diese aktualisierte Ecxel soll dann per Power Query in die erste kopiert werden.
Da wie oben gesagt die beiden Excel immer mal auf einem Pfad liegen, versuche ich die Quellenangabe, teilweise als Parameter anzugeben.

Was ich bisher gemacht habe:
Lasse mir in einer Zelle den Dateipfad ausgeben.
Diese Zelle habe ich in Power Query als Tabelle integriert.
Im Power Query habe ich mit diesem Wert ein Dropdrill ausgeführt.

Name: Pfad
let

Quelle = Excel.CurrentWorkbook(){[Name="Tabelle8"]}[Content],
#"Geänderter Typ" = Table.TransformColumnTypes(Quelle,{{"Pfad", type text}}),
Pfad1 = #"Geänderter Typ"{0}[Pfad],
#"Text in Großbuchstaben" = Text.Upper(Pfad1)
in
#"Text in Großbuchstaben"


Das hat bis hier her funktioniert. Power Query sieht dies jetzt als Parameter an.

Jetzt kommt mein Problem:

Jetzt möchte ich die Tabelle aus der anderen Ecxel laden und muss dafür eine Quelle angeben.
Dies tue ich jetzt wie folgt:
= Excel.Workbook(File.Contents(Pfad & "WE-Gesamt.xlsx"), null, true)

und hier bringt mir dann Power Query diese Fehlermeldung:
Formula.Firewall: Abfrage 'Tabelle1' (Schritt 'Quelle') verweist auf andere Abfragen oder Schritte und kann daher nicht direkt auf eine Datenquelle zugreifen. Erstellen Sie diese Datenkombination neu.

Würde mich freuen wenn hier jemand weiter helfen kann.
MFG Theo

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Power Query varialble Quelle zum Daten improtieren
19.03.2024 13:22:51
Luschi
Hallo Theo,

da die PQ-Abfrage 'Pfad' nur als 'Verbindung gespeichert' geladen wird, wandle ich diese Abfrage in 1 Funktion um:
- Klick rechte Maustaste auf die Abfrage
- 'Funktion erstellen...' auswählen
- und 'Erstellen' bestätigen

Wie es dann weiter geht, siehe mein Beispiel:
- diese blöde 'Formula.FireWall'-Meldung ist das Resultat des Aufrufes einer eigenständigen Abfrage in einer anderen Abfrage
- eigentlich müßte man jetzt die Abfragen-Sicherheit herunterstufen
- durch die Umwandlung in 1 Funktion kann man diese Problem aber umgehen.

https://www.herber.de/bbs/user/168123.xlsx

Gruß von Luschi
aus klein-Paris
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige