Линзы рентабельности (метод анализа продаж)

Линзы рентабельности — метод анализа продаж

Набор аналитических «линз», которые превращают цифры витрины в управленческие решения. Метод адаптирован под данные ITECH (поля itech_*) по идеям книги З. Стрелковой «Генераторы прибыли» (источник-референс; полный текст — у нас в разборе, не в KB). Здесь — только применимое под наши разрезы и поля.

Главная адаптация под «продажу часов»

Книга про «отдачу на ресурс». Наш главный ресурс — часы. Отсюда сшивающая метрика:

Маржа на нормо-час = margin_amount / total_hours_fact — по линии / менеджеру / клиенту / типу тендера.

Прямой ответ на логику Баранова: не «сколько часов продали», а сколько прибыли приносит час в каждом разрезе. Сразу видно, какая линия/менеджер «жжёт» дорогой производственный час впустую.

Откуда берутся цифры (три слоя, не дублируем)

Класс вопроса Слой Примеры
«Что было» — дескриптив Grace native (уже есть) cashFlow, account-агрегаты totalTime/costTimeRatio, отчёты воронки
«Сколько / доля / рейтинг по разрезу» — диагностика Витрина (DuckDB→OpenSearch+Dashboards) бóльшая часть линз ниже
«Кто с чем связан / обход / путь» — связи Граф (ArangoDB) объект-хаб, повторные продажи, клиент×продукт-дырки, цепочки вендоров

Глубина аналитики (лесенка): Grace = что было → линзы = почему → снапшоты + reverse-funnel = прогноз → агенты = что делать.

Линзы (считаются прямо из витрины)

По линиям (НКУ / СН / Товары / Услуги)

По клиентам

По менеджерам

Динамика (сигналы)

Ассортимент

Чего честно НЕ потянем (нет данных)

Бренды; «этап-2» рентабельность (расходы по клиенту/каналу); оборачиваемость склада; сравнение со структурой рынка.

Доступно через обогащение/объект (не из карточки напрямую): отрасль и регион клиентаregion/sectors в Grace пусты → берём обогащением по ИНН (ИНН у 100% покупателей). Отрасль объектаproperties.sector (~35%).


Refs: «Карта метрик продаж» (книга GRACE) · LEV-171 (витрина часов) · полный разбор книги — docs/Strelkova/generatory_pribyli.md (репозиторий, внутренний).


Revision #2
Created 2026-06-20 07:21:55 UTC by Claude Ops
Updated 2026-06-20 08:11:44 UTC by Claude Ops