Funkcia kombinuje dáta vstupných vektorov, ktorých kódy sú v tvare alebo . Na základe aktuálneho systémového času výsledný vektor poskladá tak, že hodnoty s časovou značkou do dnešného dňa budú obsahovať hodnoty z vektora 0, hodnoty pre zajtrajšok budú pochádzať z vektora 1 atď. V prípade, že vektor pre daný čas neobsahuje hodnotu alebo je hodnota v tom čase neplatná, je použitá hodnota z nasledujúceho vektora. Hodnoty vektorov sú analogicky použité pre včerajšie dáta - 1, predvčerajšie - 2 atď.
Deklarácia
VECTOR %Get2DDataPrediction(
VECTORS _source,
INT _offset,
TEXT _prefixPos,
TEXT _prefixNeg
[, BOOL _monoTimeZone := 0]
)
Parametre
_source
Zoznam vektorov
_offset
Ak je zadané kladné celé číslo, tak dáta všetkých vektorov a vektorov s číslom menším ako offset sú ignorované. Napríklad pri offsete 1 bude výsledný vektor až do zajtra obsahovať dáta z vektora 1, neskoršie dáta už budú pochádzať z vektorov ako pri použití offsetu 0.
_prefixPos
Prefix kódov vektorov, ktoré obsahujú dáta pre dnešok a neskoršie
_prefixNeg
Prefix kódov vektorov, ktoré obsahujú dáta pre včerajšok a skoršie,
_monoTimeZone
Definuje, či sú pri určovaní hraníc dňa použité konvencie prechodu zimného a letného času (0) alebo je vždy použitý monotónny čas (1).
Pridať komentár