Ниже как устроено сейчас, и вопрос, как лучше.
Сразу к делу, чтобы не растекаться.
Выгрузка выходит около двух миллионов строк, таблица её не держит. Сборка занимает около трёх часов, из них половина уходит на пересчёт. Заказчик смотрит отчёт с телефона, поэтому вид важен не меньше цифр.
Буду признателен за конкретику.
Всё верно написали выше, добавлю от себя пару деталей.
Два миллиона строк таблице не по силам. Держите это в базе, а в таблицу отдавайте готовую сводку.
Всё верно написали выше, добавлю от себя пару деталей.
Динамику показывайте за период, который отражает работу: месяц для регулярных проектов, неделя для быстрых.
Хороший разбор, добавлю в закладки.
Тут ничего нового не скажу, только подтвержу.
Отчёт должен читаться без вас. Если для понимания нужен созвон, значит он не готов.
Два миллиона строк таблице не по силам. Держите это в базе, а в таблицу отдавайте готовую сводку.
Какая версия программы и что с настройками по умолчанию?
До этого работало? Что менялось перед тем, как сломалось?
Пришёл к этому не сразу, сначала сделал ошибку.
Отчёт должен читаться без вас. Если для понимания нужен созвон, значит он не готов.
Почти так, но одна деталь меняет вывод.
Два миллиона строк таблице не по силам. Держите это в базе, а в таблицу отдавайте готовую сводку.
Сырые данные храните отдельно от посчитанных. Ошибка в расчёте тогда стоит пересчёта, а не повторного сбора.
Одно уточнение, иначе расчёт уедет.
Два миллиона строк таблице не по силам. Держите это в базе, а в таблицу отдавайте готовую сводку.
Проверку на пустые ячейки автоматизируйте в первую очередь. Это самая частая ошибка и самая заметная для заказчика.
Осторожнее с этим выводом, он верен не всегда.
Отчёт должен читаться без вас. Если для понимания нужен созвон, значит он не готов.