Excelファイルのセルの値をフィードしたい複数のPowerQueryクエリがあります。この特定のケースでは、ソースファイル名へのフルパス。
これをPowerQueryに取り込む方法はありますか?
これは、名前付き範囲とPowerQueryのカスタム関数を使用して実現できます。
SourceFile
(rangeName)=> Excel.CurrentWorkbook(){[Name = rangeName]} [Content] {0} [Column1]
GetValue
という名前を付けます(右側の[クエリ設定]ペインの[名前]プロパティ)これで、GetValue(cellName)
を使用して、クエリの名前付きセルにアクセスできます。
= Excel.Workbook(File.Contents(GetValue( "SourceFile")))