Страницы: 1
RSS
PowerQuery. Свести две идентичные таблицы с непересекающимися данными
 
Здравствуйте, уважаемые гуру.
Не могу понять, как свести две практически идентичные таблицы с непересекающимися данными используя Power Query.
Прдскажите, пожалуйста наиболее простой способ.

Все, что нашёл в интернете вроде в моем случае не подходят. Ну или руки кривые.

Пример прикреплён.  
 
Доброе время суток
Цитата
kroke написал:
Все, что нашёл в интернете вроде в моем случае не подходят.
Что если, в Перечне равном 1510 в столбце "значения 1" в первой таблице да, а во второй таблице "нет" не представлено в примере сознательно, чтобы отвечающие сразу не догадались? А если такое не возможно, то об этом не упомянули с той же целью?
 
kroke, пример не очень
 
Цитата
Андрей VG написал:
не упомянули с той же целью?
Нет
Пример, просто делал на коленке в телефоне.

Перечень в обоих таблицах един, а данные в обоих таблицах по строкам не пересекаются.
Есть мысль объединить запросы, сцепить все столбцы, через ";" а потом удалить дубликаты...

Сейчас на работу приеду попробую...  
Изменено: kroke - 25.10.2020 03:13:09
 
Цитата
kroke написал:
а данные в обоих таблицах по строкам не пересекаются.
Код
let
    t1 = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    t2 = Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content],
    merge = (zList) => List.Transform(zList, each if _{0} = null then _{1} else _{0}),
    z1 = merge(List.Zip({t1[значения 1], t2[значения 1]})),
    z2 = merge(List.Zip({t1[значения 2], t2[значения 2]})),
    result = Table.FromColumns({t1[перечень], z1, z2}, Table.ColumnNames(t1))
in
    result
 
Андрей VG, спасибо огромное!
Долго разбирался, но смог 8)
Всё сработало!  
Страницы: 1
Наверх