Ich habe mehrere PowerQuery-Abfragen, für die ich den Wert einer Zelle in meiner Excel-Datei eingeben möchte. In diesem speziellen Fall der vollständige Pfad zum Quelldateinamen.
Gibt es eine Möglichkeit, dies in PowerQuery zu integrieren?
Dies kann mithilfe eines benannten Bereichs und einer benutzerdefinierten Funktion in PowerQuery erreicht werden:
SourceFile
(Bereichsname) => Excel.CurrentWorkbook () {[Name = Bereichsname]} [Inhalt] {0} [Spalte1]
GetValue
(Name-Eigenschaft im Bereich Abfrageeinstellungen rechts)Jetzt können Sie in Ihren Abfragen auf die benannte Zelle zugreifen, indem Sie GetValue(cellName)
verwenden - z.
= Excel.Workbook (File.Contents (GetValue ("SourceFile")))