Страницы: 1
RSS
Power Query добавить две строки к двум, имеющим пустые значения, строкам таблицы
 
здравствуйте. возможно ли в Power query сместить часть таблицы на две строки вниз, если в таблице имеется две в подряд пустые строки?
не могли бы при наличии показать такую возможность  
 
Доброе время суток.
Вариант.
 
Андрей VG, спасибо. более-менее понятен запрос
единственное, не пойму как быть если надо не две строки добавить, а три или пять. кратно двум получится sub & sub & sub и т.д. а если не кратно?
 
Цитата
artyrH написал:
если надо не две строки добавить, а три или пять
Тогда такой вариант. Только вы определитесь с вопросом темы, а то этот уже как бы мимо
Код
let
    controlField = "Столбец1",
    addRowCount = 3,
    Source = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    addMarker = Table.AddColumn(Source, "mark", each if Record.Field(_, controlField) = null then 0 else 1),
    maker = Table.Group(addMarker, {"mark"}, {{"temp", (sub) =>
        let
            mark = sub{0},
            result = if (mark[mark] = 0 and Table.RowCount(sub) = 2) then
                sub & Table.Repeat(Table.FirstN(sub, 1), addRowCount)
            else
                sub
        in
            result
    }},
    GroupKind.Local)[[temp]],
    #"Expanded {0}" = Table.ExpandTableColumn(maker, "temp", {"Столбец1", "Столбец2", "Столбец3", "Столбец4", "Столбец5"}, {"Столбец1", "Столбец2", "Столбец3", "Столбец4", "Столбец5"})
in
    #"Expanded {0}"
 
Андрей VG, это же универсальный запрос на прибавление любого количества строк! спасибо Вам большое
вопрос темы тот же: как добавить строки. две или три.. ну не предусмотрел я что понадобится больше двух строк..
Страницы: 1
Наверх