Macro ISODD

Le ISODD est disponible uniquement dans Unica Campaign.

Syntaxe

ISODD(data)

Paramètres

data

Valeurs numériques à tester pour vérifier si elles sont impaires. 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

ISODD teste chaque valeur du jeu de données spécifié pour vérifier si elle est impaire. Il renvoie une nouvelle colonne pour chaque colonne d'entrée, chacune contenant un un pour toutes les valeurs impaires (à savoir, le modulo deux de la valeur est un) ou un zéro pour toutes les valeurs non impaires (paires).

Remarque : Pour les valeurs autres que des entiers, la fonction macro INT est appliquée au préalable. Par exemple, ISODD(2.5) = 0, car 2 est impair.

Exemples

TEMP = ISODD(-3)

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

TEMP = ISODD(V1)

Crée une colonne nommée TEMP, dans laquelle chaque valeur correspond au résultat du test de valeur impaire du contenu de la colonne V1.

TEMP = ISODD(V1:V3)

Crée trois colonnes nommées TEMP, VX et VY. Les valeurs de la colonne TEMP correspondent aux résultats du test de valeur impaire du contenu de la colonne V1, les valeurs de la colonne VX correspondent aux résultats du test de valeur impaire du contenu de la colonne V2 et les valeurs de la colonne VY correspondent aux résultats du test de valeur impaire du contenu de la colonne V3.

TEMP = ISODD(V1[10:20])

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

TEMP = ISODD(V1[1:5]:V2)

Crée deux colonnes nommées TEMP et VX, contenant des valeurs dans les lignes 1 à 5 (les autres cibles sont vides). Les valeurs de la colonne TEMP correspondent aux résultats du test de valeur impaire des lignes correspondantes de la colonne V1 et les valeurs de la colonne VX correspondent aux résultats du test de valeur impaire des lignes correspondantes de la colonne V2.

Fonctions associées

Fonction Description
ISEVEN Teste si les valeurs en entrée sont paires (à savoir, divisible par deux)