Macro DIV
Le DIV est disponible dans Unica Campaign et Unica Interact.
Syntaxe
data DIV divisor data / divisor Paramètres
data
Valeurs numériques dans lesquelles la division doit être effectué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 .
divisor
Valeurs par lesquelles les valeurs de la plage de données spécifiée doivent être divisé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. Le nombre de colonnes dans data2 doit correspondre au nombre de colonnes dans data1, à moins que data2 ne soit une constante. Pour la définition du format de divisor (identique à data), voir la section "Paramètres des fonctions macro" du chapitre du présent document correspondant à votre produit .
Description
DIV divise la plage de données spécifiée par la valeur du diviseur. Il renvoie une nouvelle colonne pour chaque colonne d'entrée, chacune contenant la colonne correspondante de data1 divisée par la colonne correspondante de data2 (à savoir, la première colonne de data1 est divisée par 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 data1 est divisée par cette valeur. Si data2 contient une ou plusieurs colonnes, les calculs sont effectués ligne par ligne, entre une colonne de data2 et une colonne de data2. La première ligne de data1 est divisée par la première ligne de data2, la seconde ligne, par la seconde ligne, etc. 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.
divisor revient à utiliser la constante x pour divisor.DIV peut être abrégé en barre oblique (/).Exemples
TEMP = 8 DIV 4 ou TEMP = 8/4 Crée une nouvelle colonne nommée |
TEMP = V1/8 Crée une colonne nommée |
TEMP =V1:V3/2 Crée trois colonnes nommées |
TEMP = V1/V1 Crée une colonne nommée |
TEMP = V1/V2 Crée une colonne nommée |
TEMP = V1:V3/V4:V6 Crée trois colonnes nommées |
TEMP = V1[10:20] / V2 ou TEMP = V1[10:20] / V2[1:11] Crée une colonne nommée |
Fonctions associées
| Fonction | Description |
|---|---|
MOD |
Calcule le modulo du contenu de la plage de données spécifiée |
MULT |
Multiplie le contenu de deux plages de données |
POW |
Calcule une valeur de base élevée aux puissances exponentielles spécifiées |