Как я проверяю, что в новый отчёт верно показывает цифры
Привет, аналитики! Я работал над проектом, в рамках которого нужно было воссоздать десятки отчётов на новой платформе. При переносе отчёта в новую систему главный вопрос — не дизайн дашборда, а совпадают ли цифры.
Красивая картинка с неправильными цифрами — это дезинформация с хорошим UX. А неправильные итоги хуже, чем полное отсутствие такого дашборда.
Я переносил десятки отчётов и для каждого делал одно и то же: 1. Разбирал SQL старого отчёта и фиксировал, как считается каждый показатель. 2. Переписывал логику под новую базу. 3. Сравнивал результат со старым отчётом. 4. Если цифры расходились — искал причину: фильтры, дубликаты, разное определение показателя. 5. И только потом строил дашборд. Третий шаг самый скучный. Никто не празднует его завершение. Но именно он даёт право сказать: «Цифры совпадают».
Совет: записывайте каждое расхождение, даже мелкое. Со временем это превратится в руководство по тому, как на самом деле работала старая система.
А как вы проверяете цифры, прежде чем показать их другим?