Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Обработка таблицы с подзаголовками Power Query, Как добавить значение подзаголовков в примечание к каждой строке, которая принадлежит подзаголовку
 
Здравствуйте Уважаемые форумчане.
У меня есть таблица которая состоит из пары тысяч строк. В таблице имеются повторяющиеся подзаголовки (в примере система В1, система К1, система Т3).
Мне необходимо добавить к каждой строке принадлежащей подзаголовку в примечание соответствующую надпись к графе примечания, не удаляя содержимого самого примечания, и сделать это через Power Query, поскольку сама спецификация получена через Pover Query. Мои попытки поиска и решения этой задаче ни к чему не привели, начал делать в ручную, так как сроки поджимают. На вкладке "Спец.разм_исх." исходные данные, на "Спец.разм_итог" то что должно получиться после запроса.
Прошу помочь в решении данной задачи.
ОС: Windows 10;
Office 2016 Excel
 
Изменено: Denis Ch - 15 Янв 2019 19:32:46 (Заменил файл)
 
Denis Ch,

Обе таблицы в Вашем файле идентичны, как бы...  :)

Проверяйте:
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content],
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Поз.", type any}, {"Наименование и техническая характеристика", type text}, {"Р-р", type text}, {"Тип, марка, обозначение документа, № опросного листа", type text}, {"Код оборудования, изделия, материала", type text}, {"Изготовитель", type text}, {"Единица измерения", type text}, {"Количество проект", type number}, {"Масса единицы ", type any}, {"Примечание", type text}}),
    #"Added Custom" = Table.AddColumn(#"Changed Type", "Система", each if [Количество проект] = null then [Наименование и техническая характеристика] else null),
    #"Filled Down" = Table.FillDown(#"Added Custom",{"Система"}),
    #"Extracted Text After Delimiter" = Table.TransformColumns(#"Filled Down", {{"Система", each Text.AfterDelimiter(_, "Система "), type text}}),
    #"Merged Columns" = Table.CombineColumns(#"Extracted Text After Delimiter",{"Примечание", "Система"},Combiner.CombineTextByDelimiter("_", QuoteStyle.None),"Примечание")
in
    #"Merged Columns"
Изменено: Aleksei_Zhigulin - 15 Янв 2019 18:57:03
 
Цитата
Aleksei_Zhigulin написал: Обе таблицы в Вашем файле идентичны, как бы...    
Вы правы, случайно загрузил неправильный файл.(отличие в примечании).
Заменил файл в первом сообщении.

Цитата
Aleksei_Zhigulin написал: Проверяйте
Именно, то что нужно. Большое спасибо за помощь. А решение было почти на поверхности. Благодарю.
Изменено: Denis Ch - 15 Янв 2019 20:02:23
Страницы: 1
Читают тему (гостей: 1)
Наверх