Перейти к содержанию
Программа курса

Дашборд по выгрузке

Превратить выгрузку на 4000 строк в ответ на вопрос «что происходит».

1,5 ч · на выходе: Страница с графиками, где итоги сходятся с исходником.

Цель модуля

Берёте свою выгрузку (продажи, расходы, оплаты), получаете страницу с несколькими графиками и итогами. Обновили файл, перезапустили, картинка новая.

Зачем это

Это ровно то, чего от финансиста ждут чаще всего: ответ на вопрос «что происходит» вместо таблицы на 4000 строк. Плюс вы перестаёте собирать одни и те же сводные вручную каждый месяц.

Что понадобится: Claude Code, файл с данными (можно учебный), браузер.

Порядок работы

1

Возьмите обезличенный или тестовый файл: уберите названия, оставьте структуру и порядок цифр.

2

Сформулируйте три вопроса, на которые дашборд должен отвечать за пять секунд. Без вопросов получится набор графиков ни о чём.

3

Дайте стартовый промпт. Модель напишет скрипт, который читает файл и собирает страницу.

4

Проверьте цифры: сумма на дашборде обязана сходиться с суммой в исходнике. Не сходится, значит ошибка в разборе. Мелочью это не бывает.

5

Добавьте то, чего не хватило после первого взгляда: разрез по месяцам, топ контрагентов, долю категории.

6

Сделайте так, чтобы обновление занимало одну команду.

Стартовый промпт

Промпт, копируй и меняй под себя
Помоги собрать дашборд по моей выгрузке. Я в финансах, программировать не умею.

Данные: файл [укажи формат и что в нём за колонки]. Файл лежит в папке проекта, читай его
сам, в чат я его не вставляю.

Дашборд должен отвечать на вопросы:
1. [например: как выручка идёт по месяцам и есть ли провалы]
2. [например: кто top-10 контрагентов и какая у них доля]
3. [например: какие категории расходов растут быстрее выручки]

Требования:
- Разбор файла и все расчёты делает Python-скрипт, детерминированно. Никаких «прикинь
  на глаз».
- На выходе один HTML-файл с графиками, открывается двойным кликом, без интернета.
- Обязательная проверка: итоговая сумма на дашборде сверяется с суммой по исходному файлу,
  расхождение выводится явно. Если не сходится, скрипт должен сказать об этом, а не молча
  показать красивую картинку.
- Числа с разделителями разрядов, без научной нотации.
- Скрипт запускается одной командой, путь к файлу передаётся параметром.

Сначала посмотри данные, покажи, какие колонки нашёл и что предлагаешь считать. Дождись
моего подтверждения, потом пиши код.
Что должно получиться

Вы кладёте свежий файл, запускаете одну команду и получаете страницу, где итоги сходятся с исходником до копейки.

Осторожно

Работайте на обезличенном или тестовом файле. Настоящая выгрузка заказчика разбирается локально и без отправки в облако.

Практика5 шагов · 1,5 ч

Что сделать

Результат: Страница с графиками, где итоги сходятся с исходником.