Колонка-функция не редактируется вручную — её значение вычисляется автоматически
на основе данных из других колонок.
Функции используют язык Flang — простой и безопасный язык расчётов.
let price = $goods.price[findRowId(goods, name, $orders.product)];
let qty = $orders.qty;
return `Сумма: ${price * qty} руб.`;
$tab.field, $tab.field[rowId]$tab.field[findRowId(tab, f, value)]let x = ...if (x > 10) { ... } else { ... }+ - * / % **round(), sum(), contains(), upper() и ~40 других`Сумма: ${total} руб.`f"Сумма: {total} руб."// Простая формула
return $orders.qty * $goods.price[findRowId(goods, name, $orders.product)];
// Со скидкой
let total = $orders.qty * $goods.price[findRowId(goods, name, $orders.product)];
let discount = total > 10000 ? 0.1 : 0;
return `Итого: ${round(total * (1 - discount))} руб.`;
// Категория клиента
let total = sum($orders.total);
if (total > 100000) { return "VIP"; }
if (total > 10000) { return "Постоянный"; }
return "Новый";
nullПодробная документация: Язык формул Flang.