Доброго времени суток! После объединения двух запросов в PQ в столбцах появились строки со значением null, нужно чтобы значения в столбце были непрерывные, то есть заполнить из соседнего столбца. Можно ли такое сделать в PQ, если да, то как?
Файл с примером и то та как хочется прилагаю. (Заменила на файл с исходной структурой)
let
Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
a = Table.AddColumn(Источник, "q", each [a = if [1] = null then [2] else [1], b = if [2] = null then [1] else [2]])[[q]],
b = Table.ExpandRecordColumn(a, "q", {"a", "b"})
in
b
buchlotnik, Спасибо! Попробовала на исходном файле, выходит, что наименование заполняет пустые ячейки. Не могли бы Вы посмотреть файл с сохраненной структурой исходника. Там заполнение по 3м парам артикул, наименование и город
buchlotnik, вышло так, что у меня 2 отчёта, за декабрь и ноябрь по магазинам , где указаны остатки на конец месяца. Такой запрос получился полным соединением двух таблиц, потому что одни товары были в ноябре в конкретных магазинах, а на конец декабря их продали, но в отчёте за декабрь их нет, хотя остатки должны быть 0. Сейчас до меня дошло, что если товаров не было в ноябре, а поставка только в декабре, то и продажи по ним 0, тогда можно декабрь подтягивать к ноябрю и не выдумывать. А если при этом ещё и остатки смотреть, то сделала полным объединением (это у меня один отчёт за месяц, а второй за день. Тот кто формировал, видно, хорошо отпраздновал нг)