Привет. Столкнулся со странным случаем. Хочу получить на странице экселя список файлов из некоторой директории. Пишу код 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 дает такой же результат.
Понятно, что дело не том, что из таблицы что-то удаляется, а просто в факте преобразования исходной таблицы ? У кого нибудь есть идеи, почему такое имеет место быть ? Спасибо