Fonctions globales

Les fonctions @MEAN, @SUM, @MIN, @MAX, et @SDEV fonctionnent, au maximum, sur tous les enregistrements lus jusqu'à l'enregistrement en cours inclus. Dans certains cas, cependant, il est utile de pouvoir comparer les valeurs de l'enregistrement actuel avec celles de l'ensemble des données. En utilisant un nœud Set Globals pour générer des valeurs sur l'ensemble des données, vous pouvez accéder à ces valeurs dans une expression CLEM en utilisant les fonctions globales.

Exemple :

@GLOBAL_MAX(Age) 

renvoie la valeur la plus élevée de l'expression Age dans l'ensemble de données, tandis que l'expression

(Value - @GLOBAL_MEAN(Value)) / @GLOBAL_SDEV(Value) 

exprime la différence entre l' Value e de ce dossier et la moyenne mondiale sous la forme d'un nombre d'écarts-types. Vous ne pouvez utiliser les valeurs globales qu'après qu'elles ont été calculées par un nœud Définir les valeurs globales.

Tableau 1. Fonctions globales de CLEM
Fonction Résultat Descriptif
@GLOBAL_MAX(FIELD) Nombre Renvoie la valeur maximale de FIELD sur l'ensemble des données, telle que précédemment générée par un nœud Set Globals. FIELD doit être le nom d'un champ numérique, date/heure/date/heure ou chaîne. Si la valeur globale correspondante n'a pas été définie, une erreur se produit.
@GLOBAL_MIN(FIELD) Nombre Renvoie la valeur minimale de FIELD sur l'ensemble des données, telle que précédemment générée par un nœud Set Globals. FIELD doit être le nom d'un champ numérique, date/heure/date/heure ou chaîne. Si la valeur globale correspondante n'a pas été définie, une erreur se produit.
@GLOBAL_SDEV(FIELD) Nombre Renvoie l'écart type des valeurs de FIELD sur l'ensemble des données, tel que généré précédemment par un nœud Set Globals. FIELD doit être le nom d'un champ numérique. Si la valeur globale correspondante n'a pas été définie, une erreur se produit.
@GLOBAL_MEAN(FIELD) Nombre Renvoie la moyenne des valeurs de FIELD sur l'ensemble des données, telle que générée précédemment par un nœud Set Globals. FIELD doit être le nom d'un champ numérique. Si la valeur globale correspondante n'a pas été définie, une erreur se produit.
@GLOBAL_SUM(FIELD) Nombre Renvoie la somme des valeurs de FIELD sur l'ensemble des données, telle que précédemment générée par un nœud Set Globals. FIELD doit être le nom d'un champ numérique. Si la valeur globale correspondante n'a pas été définie, une erreur se produit.