Страницы: 1
RSS
PQ Необъяснимо медленная выгрузка результата запроса на лист.
 
Привет.
Столкнулся со странным случаем.
Хочу получить на странице экселя список файлов из некоторой  директории. Пишу код
let
srs= Folder.Files( path ),
rem= Table.RemoveColumns( srs, {"Content"}
in rem

Файлов в папке path немного, поэтому обновление в редакторе запросов идет почти мгновенно, сохраняю ссылку запроса на листе и обнаруживаю, что он начинает страшно тормозить - образно говоря, цедит по одному файлу. Наудачу, добавляю в запрос строчку
let
srs= Folder.Files( path ),
rem= Table.RemoveColumns( srs, {"Content"},
out=Table.Skip(rem)
in out

- и все сразу начинает работать как положено - быстро. Причем это не зависит от того какую строку из таблицы удалять первую или последнюю - Table.RemoveLastN дает такой же результат.

Понятно, что дело не том, что из таблицы что-то удаляется, а просто в факте преобразования исходной таблицы ?
У кого нибудь есть идеи, почему такое имеет место быть ?
Спасибо
Изменено: tula19 - 06.02.2025 12:21:55
 
иногда достаточно просто закрыть файл с сохранением, не дожидаясь полного обновления запроса, а затем снова его открыть
 
nilske,
Цитата
nilske написал:
иногда достаточно просто закрыть файл с сохранением, не дожидаясь полного обновления запроса, а затем снова его открыть

вы знаете - не помогло
Изменено: tula19 - 06.02.2025 12:17:42
 
Интересно, это только у меня одного так, или у всех ?
Страницы: 1
Наверх