MINUS
Syntaxe
data MINUS subtrahend data - subtrahend
Paramètres
data
Plage de cibles contenant les nombres desquels une valeur doit être soustraite. 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 ® .
subtrahend
Nombres à soustraire de toutes les valeurs de la colonne spécifié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. Le nombre de colonnes dans subtrahend doit correspondre au nombre de colonnes dans data, à moins que subtrahend ne soit une constante. Pour la définition du format de subtrahend (identique à data), voir la section "Paramètres des fonctions macro" du chapitre du présent document correspondant à votre produit IBM ® .
Description
MINUS soustrait subtrahend de la plage de données spécifiée data. Il renvoie une nouvelle colonne pour chaque colonne d'entrée, chacune contenant la colonne correspondante de subtrahend (à savoir, la première colonne de data soustrait la première colonne de subtrahend, la deuxième colonne soustrait la deuxième colonne et ainsi de suite).
Si subtrahend est une constante, cette valeur est soustraite de chaque valeur de data. Si subtrahend contient une ou plusieurs colonnes, les calculs sont effectués ligne par ligne entre une colonne de data et une colonne de subtrahend. La première ligne de data soustrait la valeur de la première ligne de subtrahend, la seconde ligne soustrait la valeur de la deuxième 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'opérateur MINUS peut être abrégé en signe moins ou tiret (-).
Cette macro est disponible dans IBM ® Interact.
Exemples
TEMP = 7 MINUS 4 ou TEMP = 7 - 4
Crée une colonne nommée TEMP contenant la valeur trois.
Crée une colonne nommée TEMP, dans laquelle chaque valeur correspond au contenu de la colonne V1 moins huit.
Crée trois colonnes nommées TEMP, VX et VY. Les valeurs de la colonne TEMP correspondent au contenu de la colonne V1 moins deux, les valeurs de la colonne VX correspondent au contenu de la colonne V2 moins deux et les valeurs de la colonne VY correspondent au contenu de la colonne V3 moins deux.
Crée une colonne nommée TEMP ne contenant que des zéros (car tout nombre moins lui-même est égal à zéro).
Crée une colonne nommée TEMP, dans laquelle chaque valeur est la valeur de ligne de la colonne V1 moins 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 moins les valeurs de ligne correspondantes de la colonne V4. La colonne VX soustrait la colonne V5 de V2. La colonne VY soustrait la colonne V6 de V3.
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 moins les valeurs des lignes 1 à 11 de la colonne V2. Les autres cibles de TEMP sont vides.
Fonctions associées
SUM ou TOTAL