Як працюють формули

Формули рахують значення на основі інших полів — зокрема через зв’язки з іншими таблицями.

Формули дозволяють рахувати значення на основі інших полів — зокрема через зв’язки з іншими таблицями.

Базові оператори: + - * / %, порівняння (>, <, = тощо), логічні AND / OR.

Основні функції

  • SUM(), AVG(), MIN(), MAX(), COUNT() — агрегації, зокрема за пов’язаними записами (SUM(expenses.amount)).
  • IF(умова, значення_якщо_так, значення_якщо_ні) — умовна логіка.
  • ROUND(), ABS() — округлення і модуль числа.

Приклад

Для кошторису ремонту поле «Залишок» може рахуватися як budget - SUM(expenses.amount): бюджет мінус сума всіх витрат, пов’язаних із цим проєктом. Щойно ви додаєте новий рядок витрати, «Залишок» перераховується автоматично.

Якщо формулу налаштовано неправильно

Якщо формулу налаштовано неправильно (наприклад, ділення на нуль або циклічне посилання на саму себе) — поле покаже помилку замість значення, щоб ви одразу помітили проблему, а не отримали хибний розрахунок мовчки.

Порада: перш ніж видалити поле, на яке посилається формула, Voyanty попередить вас і покаже список формул, які від нього залежать — так ви випадково не зламаєте розрахунки.

Потрібна ще допомога?

Напишіть команді — відповімо протягом одного робочого дня.