Agregace (v nocode nástrojích často nazývaná rollup) je souhrnná hodnota spočítaná ze skupiny souvisejících záznamů přes relaci - součet, průměr, počet, minimum nebo maximum. Typický příklad: u záznamu klienta se agregací dopočítá součet všech jeho faktur, nebo u projektu počet ještě neuzavřených úkolů.
Rozdíl oproti obyčejné formuli je v tom, že formule obvykle pracuje s hodnotami v rámci jednoho záznamu, zatímco agregace prochází celou skupinu souvisejících záznamů najednou - desítky faktur, stovky úkolů - a vrátí jedno číslo.
Agregace jsou základ reportingu v databázových aplikacích: stav zakázky, marže klienta nebo vytíženost týmu se dá počítat z nejnižších úrovní dat (jednotlivé faktury, jednotlivé odpracované hodiny) směrem nahoru, místo aby se dopočítávaly ručně v samostatné tabulce.
Související: Reporting přes view sloupce a formule, Agentura, která ví, kolik reálně vydělala na každé zakázce, Co je formule.