BkCalculate()
<< Klikni pro zobrazení obsahu >> Navigace: Společné prvky Evidenčních modulů > Seznam funkcí FoxPro a systému BAKALÁŘI > Funkce systému Bakaláři > BkCalculate() |
BkCalculate(cGroup,cExpr)
parametry:
cGroup - výraz pro definici skupiny, v níž je provedena kalkulace
cExpr - výraz pro kalkulaci ve skupině definované cGroup:
CNT() - počet záznamů
SUM(expN) - součet
AVG(expN) - aritmetický průměr
MIN(expN) - minimum
MAX(expN) - maximum
popis:
Tato funkce vrací výsledek výpočtu provedeného na skupině, jejíž první záznam je právě aktuální.
příklad:
BkCalculate([TRIDA],[SUM(iif(pohlavi=[M],1,0))]) vrací počet chlapců ve třídě (použití např. v hlavičce sestavy, která vypisuje seznam třídy)
BkCalculate([eof()],[SUM(1)]) vrací počet záznamů (žáků) v aktuálním souboru, viz funkce eof()
BkCalculate([SKUPINA_],[SUM(CELK_CENA_)]) celkovou cenu předmětů ve skupině (inventarizace)