Мое требование: мне нужно объединить листы Excel из нескольких рабочих книг с помощью Power BI.
Структура папок выглядит следующим образом: январь, февраль, март, апрель - это имя папки, которое состоит из имени книги как Янв 1, 12 января, 15 января, 1 февраля, 12 февраля и т. Д. И тип 1, тип 2 и тип 3 - это имена листов в каждой книге.
Я хотел бы объединить все листы типа 1 из папки январь, февраль, марти мне нужно написать функцию M, чтобы повторить процесс для всех других типов (то есть типа 2 и типа 3).
Не могли бы вы помочь мне с этим требованием, используя Power Query?
ИтакДо сих пор я пытался создать функцию для получения данных из папки, после чего я делал шаги вручную, чтобы объединить данные из рабочих книг.
(filepath)=>
let
Source = Folder.Files(filepath),
#"Filtered Rows1" = Table.SelectRows(Source, each not Text.StartsWith([Name], "~$")),
#"Filtered Hidden Files1" = Table.SelectRows(#"Filtered Rows1", each [Attributes]?[Hidden]? <> true),
#"Reordered Columns" = Table.ReorderColumns(#"Filtered Hidden Files1",{"Name", "Content", "Extension", "Date accessed", "Date modified", "Date created", "Attributes", "Folder Path", "Source Type"}),
#"Removed Columns" = Table.RemoveColumns(#"Reordered Columns",{"Extension", "Date accessed", "Date modified", "Date created", "Attributes", "Folder Path", "Source Type"})
in
#"Removed Columns"