Перейти к содержимому

Готовые сценарии

Подходящий шаблон ускоряет старт в разы. Ниже — четыре сценария: список нужных датасетов, какие поля завести, какие формулы и виджеты пригодятся. Шаблоны доступны и на создании датасета, и на создании дашборда — кнопкой «Шаблон».

Сценарий 1. Инвестиции в недвижимость

Цель: считать доходность, заполняемость и денежный поток по портфелю квартир.

Датасеты:

  • Объекты недвижимости — одна строка на объект. Адрес, цена покупки, дата, площадь, тип (квартира/дом/коммерция), сдан/свободен.
  • Платежи аренды — одна строка на платёж. Дата, сумма, объект (связь), статус. Связан с объектом по связи M:1.
  • Расходы — ремонты, налоги, коммуналка. Дата, сумма, категория, объект (связь).

Формулы на «Объектах»:

  • Валовая доходность:

    gross_yield(monthly_rent * 12, purchase_price)
  • Cap rate (если у вас есть annual_expenses):

    cap_rate(monthly_rent * 12 - annual_expenses, purchase_price)

Виджеты дашборда:

  • KPI: общая стоимость портфеля (sum(purchase_price) на «Объектах»).
  • KPI: заполняемость (% объектов со «сдан = да»).
  • Линейный график: денежный поток по месяцам (по «Платежам»).
  • Donut: структура портфеля по типу объекта.
  • Таблица: список объектов с доходностью.

Сценарий 2. Малый бизнес

Цель: видеть выручку, маржу и платежи по контрагентам.

Датасеты:

  • Контрагенты — компании и физлица, с которыми работаете. Название, ИНН, контакт.
  • Сделки/счета — дата, сумма, контрагент (связь), статус (оплачено/в ожидании/просрочено).
  • Расходы — дата, категория, сумма, контрагент (связь).

Формулы:

  • Налог УСН 6% (на «Сделках»):

    revenue * 0.06
  • Маржа за период: считается на самом дашборде через два виджета или KPI с разностью агрегатов.

Виджеты:

  • KPI: выручка, маржа.
  • Линейный график: P&L по месяцам.
  • Столбчатый: обороты по контрагентам.
  • Таблица: просроченные счета (фильтр «статус = просрочено»).

Сценарий 3. Крипто-портфель

Цель: понимать среднюю цену покупки, текущую стоимость и реализованную доходность.

Датасеты:

  • Монеты — тикер, название, текущая цена (можно обновлять руками или через API-ключ, если интегрируете).
  • Сделки — дата, тикер (связь с «Монетами»), тип (buy/sell), количество, цена за штуку, комиссия.

Формулы:

  • Объём сделки:

    qty * price + fee
  • Признак «куплена»:

    if(type == "buy", 1, 0)

    Пригодится для агрегатов в виджетах (тернарный ? : в формулах не поддерживается — используйте if(...)).

Виджеты:

  • KPI: суммарная стоимость портфеля.
  • Линейный график: стоимость портфеля во времени (требует исторических цен — заводятся отдельной таблицей).
  • Donut: распределение по монетам.
  • Таблица: открытые позиции.

Сценарий 4. Личные финансы

Цель: следить за чистым капиталом и расходами по категориям.

Датасеты:

  • Счета — расчётные счета, карты, вклады, наличные. Название, банк, валюта, текущий остаток.
  • Транзакции — дата, тип (доход/расход), сумма, категория, счёт (связь).
  • Цели — название (например, «На отпуск»), сумма цели, дата, текущее накопление.

Формулы:

  • Сумма расхода со знаком (на «Транзакциях»):

    if(type == "expense", -amount, amount)
  • Прогресс к цели (на «Целях»):

    current_amount / target_amount

Виджеты:

  • KPI: чистый капитал (sum(balance) по «Счетам»).
  • KPI: расходы за месяц.
  • Линейный график: cashflow · 12M.
  • Donut: расходы по категориям.
  • Прогресс целей (виджет «Goal Progress» в категории KPI).

Частые ошибки

  • Один большой датасет «Финансы» вместо нескольких. Категории, контрагенты, объекты — отдельные таблицы со связями. Так фильтры и группировки работают предсказуемо.
  • Поле «деньги» с разными валютами в одной колонке. В Invest валюта хранится на уровне строки и пересчитывается в display_currency (RUB/USD/EUR/USDT) по курсам ЦБ/Coingecko. См. «Деньги».
  • Историю цены хранят в той же таблице, что и текущую цену. Лучше — отдельный датасет «История цен» со связью с «Монетами»/«Активами».

Что дальше