Как я веду расходы в Buildin.AI: графики и формулы
Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография
В прошлой статье я рассказывал о том, как создавать базы данных в Buildin.Ai для ведение финансов. В этой я расскажу о более подробно о том, в каком итоговом виде они у меня. Среди таблиц у меня есть следующие:
![](https://opis-cdn.tinkoffjournal.ru/mercury/0ec5f815.5c68bc52_pervaja.png)
Более подробно расскажу о каждом из пунктов:
Список доходов/Список трат. В целом таблицы выглядят одинаково и имеют сходные столбцы. Трата/Название/Дата настраиваются просто добавлением соответствующего типа, а вот "Категория траты", "Какая карта" и "Месяц" — относятся к типу "Relation" и связывают данные в двух таблицах.
![](https://opis-cdn.tinkoffjournal.ru/mercury/710007aa.8e0a97c3_vtoraja.png)
Категории доходов/Категории расходов. В этих таблицах указаны данные, необходимые для таблиц из предыдущего пункта. Примеры как раз таки я писал в предыдущей статье.
Траты и доходы по месяцам. В данную таблицу автоматически сгружаются данные из трат и доходов. Для последующего построения графиков я решил добавить такие столбики. Данные в них высчитываются автоматически посредством типа "Formula".
![](https://opis-cdn.tinkoffjournal.ru/mercury/5965ec03.00e2f47d_tret_ja.png)
Как оформить формулу
- Добавляем тип столбика "Formula"
- В появившемся окошке нажимаем на символ (сигма/сумма)
- В поле "Type formula" большое разнообразие вариаций того, что туда можно ввести.
![](https://opis-cdn.tinkoffjournal.ru/mercury/b25923fb.a4cd9331_sed_maja.png)
Вот примеры:
![Чистый остаток](https://opis-cdn.tinkoffjournal.ru/mercury/d1f38821.7159c7ff_vos_maja.png)
![Средняя трата за день (в формуле функция](https://opis-cdn.tinkoffjournal.ru/mercury/3b7bb286.1049a786_devjataja.png)
![Средний заработок за день](https://opis-cdn.tinkoffjournal.ru/mercury/ed3b95d8.4d80d7bc_desjataja.png)
Категории кэшбэков/Мои карты. Эти пункты нужны для учёта доходов и трат (так как там есть соответствующие столбцы), а также для отображения категорий кэшбэка на каждый месяц (у меня открыты карты в 12 банках, всё не упомнишь). В таблице "Мои карты" я также учитываю их "эффективность". В целом, это интересно посмотреть, какая карта приносит больше кэшбэка относительно общих трат.
![Если построить график, то получается так)](https://opis-cdn.tinkoffjournal.ru/mercury/a2a184f7.8dea0b22_chetvertaja.png)
Как же построить график
Шаг 1. Вызываем команду "/Data charts"
Шаг 2. В появившемся окошке выбираем:
- "Data source table" — на основе какой базы данных создать график (будьте внимательны, так как ввод чувствителен к регистру)
- "Chart type" — то как будет выглядеть график
В горизонтальной оси выбираем "Какая карта?" (то есть её название), а на вертикальной выставляем такие параметры. В итоге получаем необходимый график.
В качестве примера приведу ещё два графика.
![1. Основан на базе данных траты и расходы по месяцам, показывает разницу между доходами и расходами за месяц](https://opis-cdn.tinkoffjournal.ru/mercury/099ad862.13fbd879_pjataja.png)
![2. Отображает траты по категориям за месяц + суммарную трату за период](https://opis-cdn.tinkoffjournal.ru/mercury/17b5e24a.ef7cf16c_shestaja.png)
Обращу ваше внимание, что с прошлой статьи произошли два крупных изменения в Buildin:
- В приложении на Android появился русский язык (обновляем в GooglePlay).
- Появилась десктопные версии для Windows и MacOS (сам файлы можно найти в официальной группе Buildin в телеграме).