Инкрементное обновление данных в Excel (Power Query) из любого API

preview_player
Показать описание


Наши курсы:

Таймкоды:
0:00 - Что такое инкрементное обновление?
0:41 - Получаем дату до которой забираем данные
1:07 - Функция getData для получения данных из API
1:27 - Создаём в Power Query финальную дату
2:00 - Получаем данные за небольшой период
3:12 - Сохраняем созданные запрос в Power Query
3:48 - Создаём второй запрос за другой период
4:09 - Получаем данные из текущего файла
4:49 - Убираем пересечение дат разных запросов
5:58 - Объединяем данные двух запросов
6:41 - Как работает инкрементное обновление от разных дат
7:18 - Плюсы инкрементного обновления
7:46 - Пересбор данных за разные периоды

Другие интересные видео:
Рекомендации по теме
Комментарии
Автор

Не знал о таком подходе. Благодарю за информацию!

nachfinbolshevik
Автор

Спасибо за метод, в моей работе будет кстати

СтаниславКузнецов-юь
Автор

функция запроса может быть следующая

let
FilterRowsByDateRange = (Source as table, StartDate as date, EndDate as date) =>
Table.SelectRows(Source, each [Date] >= StartDate and [Date] <= EndDate)
in
FilterRowsByDateRange

АлексейПоляков-ур
Автор

После изменения статических значений #data на динамические ( final - #duration(10, 0, 0, 0), final ), получаю следующее сообщение: "Formula.Firewall: Запрос "main" (шаг "Source") ссылается на другие запросы или этапы и поэтому не может напрямую обращаться к источнику данных. Измените эту комбинацию данных." Данные запроса прекращают отображаться. Подскажите, как исправить.

headstrong
Автор

очень интересно, но к сожалению ничего не понятно, что откуда взялось и почему именно так, а не иначе, определенно материал для профи

Рустем-жу
Автор

Интересно, но из воздуха взялась функция. Т.е. материал исключительно для профи, которые и так все это знают😂

leonidromanov