Formule je výpočet, který se v databázi provede automaticky z hodnot v jiných polích - podobně jako v Excelu, jen s tím rozdílem, že se v databázové aplikaci dá formule napsat jednou u dané entity a platí pak pro každý záznam v ní, ne pro každou buňku zvlášť.
Formule může počítat s hodnotami ve stejném záznamu (cena bez DPH × sazba DPH = cena s DPH) nebo s hodnotami ze souvisejících záznamů přes relaci - třeba marže zakázky se dopočítá z fakturované částky mínus součet odpracovaných hodin krát hodinová sazba, i když tyhle údaje žijí v jiných entitách.
Výhoda oproti Excelu je, že formule zůstává platná i po přidání nového záznamu - nemusí se kopírovat do dalšího řádku a nehrozí, že v jednom listu zůstane zastaralý vzorec, zatímco ve druhém už je opravený.
Související: Reporting přes view sloupce a formule, Agentura, která ví, kolik reálně vydělala na každé zakázce, Co je agregace (rollup).