Zhanna
Приветствую!
Подскажите, пожалуйста, есть ли в PQ возможность "перенести" отдельное поле источника данных в колонку таблицы запроса.
Дано: уйма файлов, в которых дата это отдельная ячейка в заголовке, а необходимо вынести её в отдельный столбец таблицы данных.
Благодарю
let
Источник = Folder.Files("C:\Users\myuserl\Desktop\123"),
#"Отфильтрованные скрытые файлы1" = Table.SelectRows(Источник, each [Attributes]?[Hidden]? <> true),
#"Вызвать настраиваемую функцию1" = Table.AddColumn(#"Отфильтрованные скрытые файлы1", "Преобразовать файл", each #"Преобразовать файл"([Content])),
#"Переименованные столбцы1" = Table.RenameColumns(#"Вызвать настраиваемую функцию1", {"Name", "Source.Name"}),
#"Другие удаленные столбцы1" = Table.SelectColumns(#"Переименованные столбцы1", {"Source.Name", "Преобразовать файл"}),
#"Столбец расширенной таблицы1" = Table.ExpandTableColumn(#"Другие удаленные столбцы1", "Преобразовать файл", Table.ColumnNames(#"Преобразовать файл"(#"Пример файла"))),
#"Измененный тип" = Table.TransformColumnTypes(#"Столбец расширенной таблицы1",{{"Source.Name", type text}, {"Column1", type date}, {"Column2", type any}, {"Column3", type any}, {"Column4", type text}, {"Column5", type text}, {"Column6", type text}}),
#"Другие удаленные столбцы" = Table.SelectColumns(#"Измененный тип",{"Column1"}),
#"Строки с примененным фильтром" = Table.SelectRows(#"Другие удаленные столбцы", each ([Column1] <> null)),
#"Переименованные столбцы" = Table.RenameColumns(#"Строки с примененным фильтром",{{"Column1", "Date"}})
in
#"Переименованные столбцы"
Вот так получилось при одинаковой табличной структуре объединяемых файлов