Grupet e të Dhënave
Shuma e vazhdueshme (shuma kumulative) përfaqëson shumën e të gjitha të dhënave në grupin e të dhënave nga fillimi i raportit ose nga fillimi i grupit deri te rekordi që është aktualisht i shfaqur. Në Pantheon ne përdorim shumen e vazhdueshme për shembull për të shfaqur sasinë dhe vlerën e stokut. Ajo mund të shfaqet në çdo rresht ose vetëm në fund.
Shembulli i përdorimit të shumes së vazhdueshme është në raportin '18A - Rekordi mbi Shitjen dhe Blerjen e Mallrave' që është në menunë e programit 'Mallra | Raporti i Lëshuar i Faturave | Rekordet Komerciale'.
var
nNabavaNeto, nSalePrice: Double;
...
procedura DetajetParaPrintimit(Sender: TfrxComponent);
fillo
nëse (<Line#> <> 1) ose (<qReportIzpis."acKey"> <> '0000000000000') atëherë
fillo
nNabavaNeto := nNabavaNeto + <qReportIzpis."NabavaNeto">;
nSalePrice := nSalePrice + <qReportIzpis."anSalePrice">;
mbyll;
mbyll;
...
fillo
nNabavaNeto := 0;
nSalePrice := 0;
mbyll.
Le të analizojmë këtë shembull.
Në krye të kodit janë shpallur variablat "nNabavaNeto" dhe "nSalePrice". Ato mbajnë vlera në periudhën, të përcaktuar nga kriteret e raportit (pa bilancin fillestar). Pastaj në ngjarjen "OnBeforePrint" vlerat e blerjes, pranimit të mallrave dhe shitjeve të mallrave shtohen. Në fund variablat shfaqen në përmbledhjen e raportit.