Добрый день, всем участникам форума! Подскажите, пожалуйста, возможно ли каким-либо образом выделить после превращения из не плоской таблицы в плоскую (unpivot) все комментарии в один столбец? Пробовал как в Excel поставить * в конце слова - не сработало, попробовал даже вкрутить Text.Contains - результат тот же, но возможно не правильно прописал, т.к. там нужно ссылаться на столбец и искать в нем, а тут несколько столбцов. Буду признателен за любой совет или подсказку на решение задачки. Update (11:19) - количество периодов и соответственно комментариев будет расширяться
Добрый день, всем участникам форума! Подскажите, пожалуйста, возможно ли каким-либо образом выделить после превращения из не плоской таблицы в плоскую (unpivot) все комментарии в один столбец? Пробовал как в Excel поставить * в конце слова - не сработало, попробовал даже вкрутить Text.Contains - результат тот же, но возможно не правильно прописал, т.к. там нужно ссылаться на столбец и искать в нем, а тут несколько столбцов. Буду признателен за любой совет или подсказку на решение задачки. Update (11:19) - количество периодов и соответственно комментариев будет расширятьсяAnis625
let from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content], unpiv = Table.UnpivotOtherColumns(from, {"Показатели"}, "Период", "Значение"), lst = List.Buffer(unpiv[Значение]), add = Table.AddIndexColumn(unpiv, "Комментарий", 1,1), tr = Table.TransformColumns(add,{"Комментарий",(i)=>[a=lst{i},b=if a is text then a else null][b]}), to = Table.SelectRows(tr, each not Text.StartsWith([Период], "Ком")) in to
let from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content], unpiv = Table.UnpivotOtherColumns(from, {"Показатели"}, "Период", "Значение"), lst = List.Buffer(unpiv[Значение]), add = Table.AddIndexColumn(unpiv, "Комментарий", 1,1), tr = Table.TransformColumns(add,{"Комментарий",(i)=>[a=lst{i},b=if a is text then a else null][b]}), to = Table.SelectRows(tr, each not Text.StartsWith([Период], "Ком")) in to