Macro MAX

Le MAX est disponible dans Unica Campaign et Unica Interact.

Syntaxe

MAX(data [, keyword])

Paramètres

data

Valeurs numériques dont la valeur maximale doit être calculée. 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 .

keyword

Ce mot clé facultatif détermine la manière dont le calcul est effectué sur la plage de données d'entrée. Sélectionnez l'une des options suivantes :

ALL - Effectue le calcul sur toutes les cibles de data (valeur par défaut)

COL - Effectue le calcul séparément pour chaque colonne de data

ROW - Effectue le calcul séparément pour chaque ligne de data

Pour plus de détails sur l'utilisation des mots clés dans Unica Campaign, voir spécifications de format.

Remarque : De nombreuses fonctions de macro utilisent les paramètres de mot clé {ALL | COL | ROW}. Ces mots clés ne s'appliquent pas dans Unica Campaign car les données d'entrées correspondent toujours à une colonne ou à une zone. La macro se comporte toujours comme si le mot clé COL a été spécifié. Par conséquent, vous n'avez pas besoin de spécifier ces mots clés lorsque vous utilisez Unica Campaign.

Description

MAX calcule la valeur maximale des valeurs de la plage de données spécifiée. Il renvoie une nouvelle colonne unique contenant la valeur maximale.

Exemples

TEMP = MAX(3) ou TEMP = MAX(3, ALL)

Crée une nouvelle colonne nommée TEMP contenant la valeur trois.

TEMP = MAX(V1)

Crée une colonne nommée TEMP contenant une valeur unique qui correspond à la valeur maximale du contenu de la colonne V1.

TEMP = MAX(V1:V3)

Crée une colonne nommée TEMP contenant une valeur unique qui correspond à la valeur maximale des colonnes V1, V2 et V3.

TEMP = MAX(V1[10:20])

Crée une colonne nommée TEMP contenant une valeur unique qui correspond à la valeur maximale des cibles des lignes 10 à 20 de la colonne V1.

TEMP = MAX(V1[1:5]:V4)

Crée une colonne nommée TEMP contenant une valeur unique qui correspond à la valeur maximale des cibles des lignes 1 à 5 des colonnes V1 à V4.

TEMP = MAX(V1:V3, COL)

Crée trois colonnes nommées TEMP, VX et VY. La valeur unique de la colonne TEMP correspond à la valeur maximale du contenu de la colonne V1, la valeur unique de la colonne VX correspond à la valeur maximale du contenu de la colonne V2 et la valeur unique de la colonne VY correspond à la valeur maximale du contenu de la colonne V3.

TEMP = MAX(V1[1:5]:V3, COL)

Crée trois colonnes nommées TEMP, VX et VY contenant chacune une seule valeur. La valeur de la colonne TEMP correspond à la valeur maximale des cibles des lignes 1 à 5 de la colonne V1, la valeur de la colonne VX correspond à la valeur maximale des cibles des lignes 1 à 5 de la colonne V2, et la valeur de la colonne VY correspond à la valeur maximale des cibles des lignes 1 à 5 de la colonne V3.

TEMP = MAX(V1:V3, ROW)

Crée une colonne nommée TEMP dans laquelle chaque entrée de cible correspond à la valeur maximale de la ligne correspondante dans les colonnes V1, V2 et V3.

TEMP = MAX(V1[10:20]:V3, ROW)

Crée une colonne nommée TEMP, dans laquelle les 11 premières cibles contiennent la valeur maximale des valeurs des lignes 10 à 20 dans les colonnes V1 à V3. Les autres cibles de TEMP sont vides.

Fonctions associées

Fonction Description
MIN Calcule la valeur minimale d'une plage de cibles