Macro LE

Le LE est disponible dans Unica Campaign et Unica Interact.

Syntaxe

data1 LE data2 data1 <= data2

Paramètres

data1

Plage de cibles numériques à comparer. Il peut s'agir d'une valeur constante, d'une colonne, d'une plage de cibles ou d'une expression convertie comme l'une de ces valeurs. Pour la définition du format de data, voir la section "Paramètres des fonctions macro" du chapitre du présent document correspondant à votre produit .

data2

Nombres auxquels toutes les valeurs de la colonne spécifiée doivent être comparées. Il peut s'agir d'une valeur constante, d'une colonne, d'une plage de cibles ou d'une expression convertie comme l'une de ces valeurs. Pour la définition du format de data, voir la section "Paramètres des fonctions macro" du chapitre du présent document correspondant à votre produit .

Description

LE compare les deux plages de données spécifiées, puis renvoie un un si les valeurs du premier jeu de données sont inférieures ou égales à celles du deuxième jeu de données ou un zéro dans le cas contraire. Il renvoie une nouvelle colonne pour chaque colonne d'entrée, chacune contenant la colonne correspondante de data1 comparée à la colonne correspondante de data2 (à savoir, la première colonne de data1 est comparée à la première colonne de data, la deuxième colonne à la deuxième colonne et ainsi de suite).

Si data2 est une constante, chaque valeur de data est comparée à cette valeur. Si data2 est une colonne, les calculs sont effectués ligne par ligne. Les valeurs de data1 sont comparées à la valeur de la première ligne de data2, la deuxième ligne à la deuxième ligne et ainsi de suite. Ce calcul ligne par ligne génère un résultat pour chaque ligne jusqu'à la dernière valeur de la colonne la plus courte.

Remarque : L'opérateur LE peut être abrégé en signe inférieur suivi d'un signe égal (<=).

Exemples

TEMP = 4 LE 4 ou TEMP = 4 <= 4

Crée une colonne nommée TEMPcontenant la valeur un (car quatre est égal à lui-même).

TEMP = V1 <= 8

Crée une colonne nommée TEMP, dans laquelle chaque valeur est égale à un si la ligne correspondante de la colonne V1 est inférieure ou égale à huit. Sinon, la valeur est égale à zéro.

TEMP = V1:V3 <= 2

Crée trois colonnes nommées TEMP, VX et VY. Les valeurs de la colonne TEMP correspondent au contenu de la colonne V1 comparé à la valeur deux, les valeurs de la colonne VX correspondent au contenu de la colonne V2 comparé à la valeur deux, et les valeurs de la colonne VY correspondent au contenu de la colonne V3 comparé à la valeur deux.

TEMP = V1 <= V1

Crée une colonne nommée TEMP ne contenant que des uns (car tout nombre est égal à lui-même).

TEMP = V1 <= V2

Crée une colonne nommée TEMP, dans laquelle chaque valeur est la valeur de ligne de la colonne V1 comparée à la valeur de ligne correspondante de la colonne V2.

TEMP = V1[10:20] <= V2 ou TEMP = V1[10:20] <= V2[1:11]

Crée une colonne nommée TEMP, dans laquelle les 11 premières cibles contiennent les résultats de la comparaison des valeurs des lignes 10 à 20 de la colonne V1 aux valeurs des lignes 1 à 11 de la colonne V2. Les autres cibles de TEMP sont vides.

Fonctions associées

Fonction Description
EQ Renvoie TRUE si une plage de données est égale à une autre
GE Renvoie TRUE si une plage de données est supérieure ou égale à une autre
GT Renvoie TRUE si une plage de données est supérieure à une autre
LT Renvoie TRUE si une plage de données est inférieure à une autre
NE Renvoie TRUE si une plage de données n'est pas égale à une autre