столбцов скинул как пример, а таких там вообще 90. Как с помощью PQ транспорировать их так, чтоб в итоге получился реляционный формат? в случае со столбцов B, это например, будет 16.06 Казань Номер 1
16.06 Казань Номер 2
16 06 Казань Номер ...999
17 06 Казань Номер 1 и тд
типа того let from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content], heads = List.Transform(List.Zip(Table.ToRows(Table.FirstN(from,2))),(i)=>Text.Combine(i,"@")), tbl = Table.RenameColumns(Table.Skip(from,2),List.Zip({Table.ColumnNames(from),heads})), unpiv = Table.UnpivotOtherColumns(tbl, {}, "tmp", "num"), splt = Table.SplitColumn(unpiv, "tmp", Splitter.SplitTextByDelimiter("@"), {"Город", "Дата"}), tr = Table.TransformColumns(splt,{"Дата",Splitter.SplitTextByDelimiter(",")}), to = Table.ExpandListColumn(tr, "Дата") in to
Михаил, вы волшебник, спасибо большое. Буду разбираться!
Неожиданно, там тогда индексацию добавить надо, но я уже немножко не за компом - через пару часов
понял, пока сам тогда попробую) если не получится маякну, мерси!
Обсуждают сегодня