INIT
Applicable uniquement à PredictiveInsight.
Syntaxe
INIT(val1 [, val2]…) INIT(column)
Paramètres
val1
Valeur numérique de la fonction récursive à l'heure (t-1).
val2
Valeur numérique de la fonction récursive à l'heure (t-n), où n représente le numéro du paramètre. Ce paramètre peut être répété plusieurs fois pour fournir les valeurs initiales pour un nombre indéfini d'intervalles de temps précédents.
column
Colonne de valeurs numériques. La première cible sera affecté au premier intervalle de temps (t-1), la deuxième valeur de cible à (t-2), etc.
Description
INIT indique les valeurs initiales d'une définition de fonction récursive. La première valeur fournie est affectée à l'intervalle de temps (t-1), la deuxième à (t-2), etc. Si un intervalle de temps n'est pas initialisé à l'aide INIT, sa valeur est considérée comme étant égale à zéro. Soit par exemple l'instruction suivante :
V1 = INIT(1, 2, 3)
La valeur de l'intervalle de temps (t-4) est zéro (comme les valeurs de tous les autres intervalles de temps antérieurs). Une instruction INIT est requise pour pouvoir définir une fonction récursive.
*
La fonction macro INIT ne renvoie pas de valeurs. Si elle est utilisée seule dans une définition de fonction, elle renvoie une colonne vide.
Exemples
Crée une colonne nommée TEMP contenant les valeurs 1 à 10.
Crée une colonne nommée TEMP contenant les valeurs 2, 4, 8, 16, 32, etc. Les 100 premières cibles de TEMP contiennent des valeurs.
Crée une colonne nommée TEMP contenant la séquence de valeurs 5, 4, 3, 2, 1 répétée 100 fois.
Crée une colonne nommée TEMP contenant les valeurs de la fonction cursive.
Fonctions associées