Обновлять только новые файлы в Excel Power Query для данных из папки? - PullRequest
0 голосов
/ 08 января 2019

Мы ежедневно получаем новые данные, которые сохраняются в локальной папке. Я создал модель данных в Power Query из этих данных, чтобы обработать и создать визуализацию, которая при каждом обновлении будет снова проходить через всю папку. Как и следовало ожидать, это может быть мучительно медленно, тем более что моя модель обрабатывает довольно мало информации.

Можно ли в любом случае настроить Excel Power Query, чтобы при обновлении он загружал только тот файл, который не был загружен ранее, оставляя все как есть?

Заранее спасибо,

1 Ответ

0 голосов
/ 08 января 2019

Один из способов - просто извлечь самый последний файл

.
let Source = Folder.Files("C:\Temp"),
#"Sorted Rows" = Table.Sort(Source,{{"Date modified", Order.Ascending}}),
Path = #"Sorted Rows"{0}[Folder Path] & #"Sorted Rows"{0}[Name]
in Path

Другой способ - сохранить накопительную таблицу имен файлов, которые вы обрабатываете, и отфильтровать их из списка файлов каталога с помощью слияния. Советы по созданию таблицы истории Excel см. В Таблица истории Excel , где приведено одно из лучших объяснений этого

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...