Создайте формулу в ячейке в книге Excel, которая возвращает текущее имя файла, и дайте этой ячейке имя диапазона, в качестве примера здесь «TheFilename»
=MID(CELL("filename",A1),FIND("[",CELL("filename",A1))+1,FIND(".xl",CELL("filename",A1))-FIND("[",CELL("filename",A1))-1)
Обратитесь к этому имени диапазона в powerquery, используя Синтаксис ниже, который вы можете вставить в powerquery с помощью Home ... Advanced Editor
name = Excel.CurrentWorkbook(){[Name="TheFilename"]}[Content]{0}[Column1]
, а затем обратиться к нему в своем фильтре, как это
#"Filtered Rows" = Table.SelectRows(#"Changed Type", each ([Column1] = name))