MULT
Syntaxe
data MULT multiplier data * multiplier
Paramètres
data
Valeurs numériques à multiplier. 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 IBM ® .
multiplier
Nombre par lequel toutes les valeurs de la colonne spécifiée doivent être multiplié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 multiplier doit correspondre au nombre de colonnes dans data, à moins que multiplier ne soit une constante. Pour la définition du format de multiplier (identique à data), voir la section "Paramètres des fonctions macro" du chapitre du présent document correspondant à votre produit IBM ® .
Description
MULT multiplie les valeurs des deux plages de données spécifiées. Il renvoie une nouvelle colonne par colonne d'entrée, chacune contenant les nombres de data multipliés par multiplier. Si multiplier est une constante, chaque valeur de data est multipliée par cette valeur. Si multiplier est une colonne, les calculs sont effectués ligne par ligne. Les valeurs de data sont multipliées par la valeur de la première ligne de multiplier, 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.
*
L'utilisation d'une colonne contenant le même nombre x dans chaque ligne que multiplier revient à utiliser la constante x pour multiplier.
*
L'opérateur MULT peut être abrégé en astérisque ( *).
Cette macro est disponible dans IBM ® Interact.
Exemples
TEMP = 8 MULT 4 ou TEMP = 8 * 4
Crée une colonne nommée TEMP contenant la valeur 32.
Crée une colonne nommée TEMP, dans laquelle chaque valeur correspond au contenu de la colonne V1 multiplié par huit.
Crée trois colonnes nommées TEMP, VX et VY. Les valeurs de la colonne TEMP correspondent à deux fois le contenu de la colonne V1, les valeurs de la colonne VX correspondent à deux fois le contenu de la colonne V2 et les valeurs de la colonne VY correspondent à deux fois le contenu de la colonne V3.
Crée une colonne nommée TEMP contenant le carré de chaque valeur de la colonne V1.
Crée une colonne nommée TEMP, dans laquelle chaque valeur est la valeur de ligne de la colonne V1 multipliée par la valeur de ligne correspondante de la colonne V2.
Crée trois colonnes nommées TEMP, VX et VY. La colonne TEMP contient les valeurs de V1 multipliées par les valeurs de ligne correspondantes de la colonne V4. La colonne VX multiplie la colonne V2 par V5. La colonne VY multiplie la colonne V3 par V6.
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 valeurs des lignes 10 à 20 de la colonne V1 fois les valeurs des lignes 1 à 11 de la colonne V2. Les autres cibles de TEMP sont vides.
Fonctions associées