Страницы: 1
RSS
PQ заполнить пустые ячейки данными из другой таблицы
 
Добрый день, друзья!
Прошу вас помочь разобраться с вопросом ниже.
PQ. Есть основная таблица "таблица 1" с заполненными данными, но по некоторым группам попадаются пропуски.
Данные пропуски нужно заполнить позициями с "таблицы 2", и в итоге должна получится "таблица 3", Своего рода ВПР, но только для столбца, где значение = пусто.
Какой самый оптимальный способ решения этого вопроса?
 
Доброе время суток
Вариантъ
Код
let
     tbl1 = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
     tbl2 = Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content],
     tbl1hasData = Table.SelectRows(tbl1, each [Цена] <> null),
     tbl1hasNotData = Table.RemoveColumns(Table.SelectRows(tbl1, each [Цена] = null), {"Товар", "Цена"}),
     result = Table.Join(tbl1hasNotData, {"Категоря", "Группа", "Подгруппа"}, tbl2, {"Категоря", "Группа", "Подгруппа"}) & tbl1hasData
in
    result

Можно и через JoinKind.FullOuter с добавлением столбца по не null
 
Андрей VG, спасибо за ответ!
Никак не могу усвоить, что в pq можно работать с таблицами на определенном этапе по отдельности.
Страницы: 1
Наверх