09.03.2023 13:13:32
|
|||
|
27.06.2022 20:10:02
Решение найдено!
Но быстродействие не наблюдается, даже наоборот...
Изменено: |
|||
|
27.06.2022 14:34:03
Доброго времени суток! Можно ли как-то в запросе ОДИН раз загрузить в буфер обмена значение [Шаг] из таблицы параметры (tParam) с целью последующего использования этого значения? Ведь наверняка при каждом обращении к таблице с параметрами (Excel.CurrentWorkbook() {[Name="tParam"]}[Content]{0}[Шаг]) excel затрачивает доп. ресурсы и замедляет исполнение запроса.
Во вложении файл с примером. При 1 048 576 строках (на листе с исходными данными) обработка запроса у меня занимает более 18 сек., но по требованию максимального размера прикрепляемого файла в 100 кг пришлось уменьшить кол-во строк до 1500 строк. Естественно мой пример не "жизненный", а вымышленный, но отражает боль при обработке и преобразовании дат рождений списка из 3000 сотрудников, который по понятным причинам не могу приложить. В общем, подскажите как ускорить обработку запроса путём буферизации (Table.Buffer или List.Buffer)? Вот исходный вар-нт кода:
А вот то к чему я "стремлюсь" )):
Но в итоге получаю ошибку типа:
Изменено: |
|||||||
|
24.06.2022 12:45:04
Я и интересуюсь, можно ли создать абсолютную ссылку на "именованный" столбец, при перемещении которого в ум. табл. ссылка на него не билась.
Изменено: |
|||
|
24.06.2022 12:31:18
Изменено: |
|||
|
24.06.2022 12:24:45
Изменено: |
|||
|
22.06.2022 13:57:34
|
|||
|