Здравствуйте.
Имеется несколько однотипных выгруженных файлов (12)
Структура у них такая, что при импорте в Power Query наименование расходов по некоторым позициям разбивается на несколько строк.
Далее при фильтрации строки выпадают из видимости и из-за этого не видно полного наименования расходов.
Хотелось бы либо с помощью Power Query это исправить или до импорта обычным функционалом excel.
Видится два варианта решения: добавление в столбы E и F данных с нижней строки либо в столбец G данных с верхних строк в нижнюю.
Помогите или посоветуйте куда копать, пожалуйста.
Имеется несколько однотипных выгруженных файлов (12)
Структура у них такая, что при импорте в Power Query наименование расходов по некоторым позициям разбивается на несколько строк.
Далее при фильтрации строки выпадают из видимости и из-за этого не видно полного наименования расходов.
Хотелось бы либо с помощью Power Query это исправить или до импорта обычным функционалом excel.
Видится два варианта решения: добавление в столбы E и F данных с нижней строки либо в столбец G данных с верхних строк в нижнюю.
Помогите или посоветуйте куда копать, пожалуйста.
Код |
---|
let Источник = Folder.Files("C:\Users\ХХХ\Documents\Рабочее\Расходы\04 Сохраненки\2022\7У"), #"Добавлен пользовательский объект" = Table.AddColumn(Источник, "Пользовательский", each Extract7y([Folder Path]&[Name])), #"Разделить столбец по разделителю" = Table.SplitColumn(#"Добавлен пользовательский объект", "Name", Splitter.SplitTextByDelimiter(" ", QuoteStyle.Csv), {"Name.1", "Name.2", "Name.3", "Name.4", "Name.5"}), #"Измененный тип" = Table.TransformColumnTypes(#"Разделить столбец по разделителю",{{"Name.1", Int64.Type}, {"Name.2", Int64.Type}, {"Name.3", type text}, {"Name.4", type text}, {"Name.5", type text}}), #"Разделить столбец по разделителю1" = Table.SplitColumn(#"Измененный тип", "Name.5", Splitter.SplitTextByDelimiter(".", QuoteStyle.Csv), {"Name.5.1", "Name.5.2"}), #"Измененный тип1" = Table.TransformColumnTypes(#"Разделить столбец по разделителю1",{{"Name.5.1", type text}, {"Name.5.2", type text}}), #"Удаленные столбцы" = Table.RemoveColumns(#"Измененный тип1",{"Content", "Name.3", "Name.5.2", "Extension", "Date accessed", "Date modified", "Date created", "Attributes", "Folder Path"}), #"Развернутый элемент Пользовательский" = Table.ExpandTableColumn(#"Удаленные столбцы", "Пользовательский", {"Column1", "Column2", "Column3", "Column4", "Column5", "Column6", "Column7", "Column8", "Column9", "Column10", "Column11", "Column12", "Column13"}, {"Column1", "Column2", "Column3", "Column4", "Column5", "Column6", "Column7", "Column8", "Column9", "Column10", "Column11", "Column12", "Column13"}), #"Переименованные столбцы" = Table.RenameColumns(#"Развернутый элемент Пользовательский",{{"Name.1", "Год"}, {"Name.2", "Пер"}, {"Name.4", "Часть"}, {"Name.5.1", "СтрПдр"}, {"Column1", "№ стр"}, {"Column2", "Ст4ц"}, {"Column3", "Наименование расходов"}, {"Column4", "1.ФОТ"}, {"Column5", "2.ЕСН"}, {"Column6", "3.МАТ"}, {"Column7", "4.ТОП"}, {"Column8", "5.ЭЛЭ"}, {"Column9", "6.ПМЗ"}, {"Column10", "7.АМР"}, {"Column11", "8.ПРЗ"}, {"Column12", "ВСЕГО"}, {"Column13", "Уникальный ключ"}}), #"Измененный тип2" = Table.TransformColumnTypes(#"Переименованные столбцы",{{"Уникальный ключ", type text}, {"Ст4ц", type text}, {"№ стр", type text}, {"СтрПдр", type text}, {"Наименование расходов", type text}, {"Год", type text}, {"Часть", type text}}) in #"Измененный тип2" |