(Starý názov funkcie %CalcVektors)
Funkcia vykoná danú operáciu nad každou dvojicou hodnôt s rovnakou časovou značkou v zmenových vektoroch, pričom chýbajúce hodnoty nahradzuje za 0.
VECTOR := %CalcVectors( ARRAY|VECTOR a, ARRAY|VECTOR b, OPERATION ) |
| _array|vectorA | Meno zdrojového lokálneho vektora | poľa vektorov |
| _array|vectorB | Meno zdrojového lokálneho vektora | poľa vektorov |
| _operation | Operácia, ktorá sa vykoná medzi vektormi (%OP_Add, …) |
| _bt | Čas, ktorý bude v dopyte dosadený za reťazec @@BT@@ v predvolenom lokálnom čase. |
| _et | Čas, ktorý bude v dopyte dosadený za reťazec @@ET@@ v predvolenom lokálnom čase. |
| _param1, ..., _param9 | Voliteľné parametre SQL dopytu. |
-- načíta dva vektory a vypočíta ich súčet VECTOR _v; %LoadVector(VECTOR.SRC.1, _BT, _ET, _STEP); %LoadVector(VECTOR.SRC.2, _BT, _ET, _STEP); _v := %CalcVectors(VECTOR.SRC.1, VECTOR.SRC.2, %OP_Add); RETURN _v; |
TODO |