D2_CalcStatFunc
Hodnoty z archívu - funkcia D2_CalcStatFunc
Funkcia umožňuje výpočet archívnej štatistickej funkcie na požiadanie.
Deklarácia
D2_CalcStatFunc
(archIdent, bt, et, statFuncID, validPerc, paramIdent, refresh)Parametre
archIdent | typ TEXT |
|
bt | typ ABS. ČAS | Počiatočný čas intervalu. |
et | typ ABS. ČAS | Koncový čas intervalu. |
statFuncID | typ INT | Typ štatistickej funkcie. Typ je vyjadrený číselnou hodnotou (pozri tabuľku). |
validPerc | typ INT | Validačné kritérium. |
paramIdent | typ REAL alebo INT | Parameter pre niektoré typy funkcií. |
refresh |
| Nepovinný parameter ľubovoľného typu. |
Popis
Funkcia vykoná výpočet štatistickej funkcie danej parametrom statFuncID na archívnych dátach reprezentovaných archívnym objektom archIdent pre časový interval daný parametrami bt a et. Po úspešnom vykonaní výpočtu funkcia vráti výslednú hodnotu.
Parameter validPerctIdent_Int predstavuje Validačné kritérium použité pri vyhodnocovaní štatistickej funkcie. Môže nadobúdať hodnoty 0 .. 100 (chyba pri nedodržaní podmienky ERR_RANGE_ERROR).
Pre niektoré štatistické funkcie je potrebné zadať parameter paramIdent podľa nasledovnej tabuľky:
Štatistická funkcia | Popis parametra | ||||||||
_STAT_F_INTEGRAL | Časový rozmer vstupu. Pre jednotlivé typy sú taktiež zavedené preddefinované lokálne konštanty podľa tabuľky:
| ||||||||
_STAT_F_GE_TIME |