Power Query: решение для корректировки индекса - PullRequest
0 голосов
/ 07 ноября 2018

У меня есть несколько таблиц с индексным столбцом и несколько совпадающих идентификаторов. Мне нужно объединить все таблицы в одну с откорректированным индексом, применяя соотношение между соответствующими идентификаторами.

Первый шаг (желтый) прост: мы умножаем индекс Table2 на соотношение первых двух таблиц. Трудная часть - это следующий шаг (красный): нам нужно найти соотношение между совпадающим идентификатором Table3 и ранее отрегулированным идентификатором Table2.

Есть ли творческий способ сделать это в Power Query?

См. Изображение ниже:

Please see the image

Спасибо!

1 Ответ

0 голосов
/ 07 ноября 2018

Красный индекс просто

(100/82)*(88/100) = 88/82 = 1.07317

Вы можете продолжить этот шаблон с несколькими таблицами. Например, с пятью таблицами ваш последний индекс будет:

(Index of Max Table1 id)/(Index of Min Table2 id) *
(Index of Max Table2 id)/(Index of Min Table3 id) *
(Index of Max Table3 id)/(Index of Min Table4 id) *
(Index of Max Table4 id)/(Index of Min Table5 id)
...