Страницы: 1
RSS
Power Query объединение запросов с условием промежутка между датами
 
У меня имеются 2 таблицы, одна основная с датами и SKU, другая с периодом и SKU, нужно из примера из 1 таблицы поставить значение из столбца Discont во 2 таблицу при условии, что дата попадает в период, указанной в 1 таблице.
 
Вы бы пример нормальный привели, а не фуфло.

1. SAPCode двух таблиц имеют какую-либо связь?
2. Что будет если одна Date попадает сразу в несколько интервалов?
 
Alexey_Spb, SAPCode в двух таблицах совпадают, по сути нужна бы сцепкак дата и SAPCode, но не понимаю как это сделать.

Если дата попадает в несколько интервалов, то нужна сцепка даты и SAPCode. Было бы круто, если разбить интервал на несколько строк с датами в этом интервале, это бы решило проблему.
 
В таблицу с периодами добавить столбец с функцией List.Dates, в которую передавать стартовую дату из колонки начала периода, затем развернуть в строки. После джойнить со второй таблицей.
 
Цитата
vinmax написал:
но не понимаю как это сделать.
Приведите нормальный рабочий пример.

P.S. Я бы копал в сторону этого:
Код
Table.Join(
           table1 as table, 
           key1 as any, 
           table2 as table, 
           key2 as any, 
           optional joinKind as nullable number, 
           optional joinAlgorithm as nullable number, 
           optional keyEqualityComparers as nullable list // <--- Есть подозрение что это список по числу ключевых колонок и сюда можно засобачить самодельный Comparer 
          ) as table
К сожалению ,у майкрософта документацию на эту тему никакой, гугл тоже ничего особо не находит.
Изменено: Alexey_Spb - 22.03.2019 15:37:13
 
Доброе время суток
Цитата
Alexey_Spb написал:
Есть подозрение что это список по числу ключевых колонок и сюда можно засобачить самодельный Comparer
Увы, joinAlgorithm and keyEqualityComparers. Не, слышал, чтобы с тех пор что-то изменилось.
 
Андрей VG, и здесь тоже самое говорят:
Цитата
Hi Imke. Based on looking at the code, it seems that this option is currently only supported in Direct Query mode
Вот горшок пустой, он предмет простой...
Страницы: 1
Наверх