Při modelování ve scénářích je třeba určit, zda má výpočet proběhnout v každém jednotlivém prostředí sandbox nebo ne.
Odešlete změny v datech do prostředí sandbox a vypočtěte co nejmenší množství dat, totiž pouze takové, aby uživatelé mohli ověřit svoji práci. Tento postup umožňuje zachovat efektivitu úložiště prostředí sandbox.
Příklad: jsou-li všechny prvky vyšší úrovně v dané krychli nastaveny na dynamický výpočet, není agregace v podobě výpočetního skriptu nutná.
Jestliže jste prvky vyšší úrovně uložili, omezte rozsah všech výpočtů v prostředí sandbox na minimum potřebné k tomu, aby uživatelé mohli vykonávat svou práci.
V dynamických hierarchiích (hustých i řídkých) probíhá agregace automaticky a uživatel provádějící změny v prostředí sandbox může tyto změny ihned sledovat.
Podívejte se na příklad demonstrační aplikace blokového úložiště Sample_Scenario.Basic.
Předpokládejme, že Produkt a Trh jsou dynamické hierarchie s daty uloženým pouze na nulové úrovni a že byl pomocí prvku dimenze sb0 vytvořen scénář.
Je-li prostředí sandbox vytvořeno nově, jsou hodnoty sb0 shodné s hodnotami pro základní prvek. Důvodem je to, že prvky prostředí sandbox jsou virtuální a přejímají základní hodnoty, dokud v nich uživatelé neprovedou změny.

Po úpravě dat Prodej->Rozpočet->Leden->Cola ve členu sb0 ihned vidíme, že dynamický člen prostředí sandbox Západ (v D10) je agregován na správný součet díky kombinaci uložených prvků ze základního prvku a sb0.
Hodnoty pro státy Oregon, Utah a Nevada jsou uloženy v základním prvku prostředí sandbox. Hodnoty pro stát California a Washington byly zaslány účastníky scénáře a nyní jsou uloženy v prvku prostředí sandbox sb0. Celkový součet pro Západ->Cola->sb0 je dynamicky agregován pomocí těchto uložených hodnot.

V prostředí sandbox můžete též spouštět výpočetní skripty. Předpokládejme, že rozpočet pro Oregon má činit 80 % rozpočtu Kalifornie. Pomocí následujícího výpočetního skriptu lze provádět následující:
FIX("Jan", "Budget", "Cola", "Sales")
"Oregon"="California"*.8;
ENDFIX
Jestliže účastník scénáře otevře z webového rozhraní tabulku aplikace Excel a spustí tento výpočet, bude jako výchozí prvek prostředí sandbox vypočten prvek sb0 a hodnota členu Oregon bude aktualizována:

V tomto zobrazení se nejedná o list spuštění scénářem, nýbrž o privátní zobrazení nástroje Smart View, kde může být na listu zastoupen jak základní prvek, tak člen sb0.
V některých případech může řídká nebo hustá hierarchie obsahovat uložené prvky vyšší úrovně a je tedy nutné provádět výpočty agregace na základě úrovně nebo generace.
Vezměme si poslední mřížku z předchozího příkladu a předpokládejme, že prvky vyšší úrovně v dimenzi Market jsou uložené, nikoli dynamické.
Když změníme hodnotu pro Oregon na 250, bude nutno přepočítat prvek Západ, aby zobrazené výsledky byly správné:

Pomocí následujícího výpočetního skriptu lze agregovat dimenzi Market v prostředí sandbox; skript lze spustit z listu aplikace Excel spuštěného scénářem.
AGG("Market");
