Jak działają formuły

Formuły liczą wartości na podstawie innych pól — także przez relacje z innymi tabelami.

Formuły pozwalają liczyć wartości na podstawie innych pól — także przez relacje z innymi tabelami.

Podstawowe operatory: + - * / %, porównania (>, <, = itd.), logiczne AND / OR.

Główne funkcje

  • SUM(), AVG(), MIN(), MAX(), COUNT() — agregacje, także po powiązanych rekordach (SUM(expenses.amount)).
  • IF(warunek, wartość_jeśli_tak, wartość_jeśli_nie) — logika warunkowa.
  • ROUND(), ABS() — zaokrąglenie i wartość bezwzględna.

Przykład

W kosztorysie remontu pole „Pozostało” może być liczone jako budget - SUM(expenses.amount): budżet minus suma wszystkich wydatków powiązanych z tym projektem. Gdy dodasz nowy wiersz wydatku, „Pozostało” przelicza się automatycznie.

Gdy formuła jest błędna

Jeśli formuła jest ustawiona źle (np. dzielenie przez zero albo cykliczne odwołanie do samej siebie) — pole pokaże błąd zamiast wartości, żebyś od razu zauważył problem, a nie dostał cicho zły wynik.

Wskazówka: zanim usuniesz pole, do którego odwołuje się formuła, Voyanty ostrzeże Cię i pokaże listę formuł, które od niego zależą — nie popsujesz obliczeń przypadkiem.

Nadal potrzebujesz pomocy?

Napisz do zespołu — odpowiemy w ciągu jednego dnia roboczego.