Ищу способ, который переживёт смену проекта и человека.
Даю всё, что есть, вдруг зацепитесь за деталь.
Сводка собирается по 200 проектам, каждую неделю. Заказчик смотрит отчёт с телефона, поэтому вид важен не меньше цифр.
let Istochnik = Web.Contents(adres, [Timeout=#duration(0,0,2,0)]),
Tablica = Csv.Document(Istochnik, [Delimiter=";"])
in Tablica
Кто как это обходит?
Какая версия программы и что с настройками по умолчанию?
А что показывают логи в момент падения?
Считаю так же, и цифры у меня близкие.
Отчёт должен читаться без вас. Если для понимания нужен созвон, значит он не готов.
Два миллиона строк таблице не по силам. Держите это в базе, а в таблицу отдавайте готовую сводку.
Тема нужная, подписался.
Добавлю то, что обычно вылезает на второй месяц работы.
Динамику показывайте за период, который отражает работу: месяц для регулярных проектов, неделя для быстрых.
let Istochnik = Web.Contents(adres, [Timeout=#duration(0,0,2,0)]),
Tablica = Csv.Document(Istochnik, [Delimiter=";"])
in TablicaПришёл к этому не сразу, сначала сделал ошибку.
Проверку на пустые ячейки автоматизируйте в первую очередь. Это самая частая ошибка и самая заметная для заказчика.
Тема нужная, подписался.
Начните с малого объёма и растите постепенно.
Считайте по темпу, всё остальное вторично.
Согласен с предыдущим ответом, но с одной оговоркой.
Отчёт должен читаться без вас. Если для понимания нужен созвон, значит он не готов.
let Istochnik = Web.Contents(adres, [Timeout=#duration(0,0,2,0)]),
Tablica = Csv.Document(Istochnik, [Delimiter=";"])
in TablicaПодтверждаю, у нас было ровно то же самое.
Динамику показывайте за период, который отражает работу: месяц для регулярных проектов, неделя для быстрых.
Падение позиций показывайте вместе с причиной или хотя бы с гипотезой. Голая цифра вызывает панику и лишние разговоры.
let Istochnik = Web.Contents(adres, [Timeout=#duration(0,0,2,0)]),
Tablica = Csv.Document(Istochnik, [Delimiter=";"])
in TablicaНа другой машине воспроизводится?
Уточните пару моментов, иначе гадаем.
Подтверждаю, у нас было ровно то же самое.
Отчёт должен читаться без вас. Если для понимания нужен созвон, значит он не готов.
Два миллиона строк таблице не по силам. Держите это в базе, а в таблицу отдавайте готовую сводку.
Тут легко перепутать два разных момента.
Падение позиций показывайте вместе с причиной или хотя бы с гипотезой. Голая цифра вызывает панику и лишние разговоры.
Сырые данные храните отдельно от посчитанных. Ошибка в расчёте тогда стоит пересчёта, а не повторного сбора.
let Istochnik = Web.Contents(adres, [Timeout=#duration(0,0,2,0)]),
Tablica = Csv.Document(Istochnik, [Delimiter=";"])
in Tablica
Хороший разбор, добавлю в закладки.
Был случай, когда всё сошлось только на третий день разбора.
Проверку на пустые ячейки автоматизируйте в первую очередь. Это самая частая ошибка и самая заметная для заказчика.
Сырые данные храните отдельно от посчитанных. Ошибка в расчёте тогда стоит пересчёта, а не повторного сбора.
Начинал с того же, потом переделал.
Динамику показывайте за период, который отражает работу: месяц для регулярных проектов, неделя для быстрых.
Сырые данные храните отдельно от посчитанных. Ошибка в расчёте тогда стоит пересчёта, а не повторного сбора.
Если поможет, напишите здесь же, пригодится следующим.
Расскажу, чем закончилось у меня.
Динамику показывайте за период, который отражает работу: месяц для регулярных проектов, неделя для быстрых.