Présentation (commande COMPUTE)
COMPUTE crée de nouvelles variables numériques ou modifie les valeurs de variables numériques ou de chaînes existantes. La variable nommée à gauche du signe égal est la variable cible. Les variables, constantes et fonctions situées à droite du signe égal forment une expression d'affectation. Pour une description complète des fonctions, voir Expressions de transformation.
Transformations numériques
Les variables numériques peuvent être créées ou modifiées avec COMPUTE. L'expression d'affectation pour les transformations numériques peut inclure des combinaisons de constantes, de variables, d'opérateurs numériques et de fonctions.
Transformations de chaînes
Les variables de chaîne peuvent être modifiées mais ne peuvent pas être créées avec COMPUTE. Toutefois, une nouvelle variable de chaîne peut être déclarée et une largeur peut être affectée à l'aide de la commande STRING , puis des valeurs peuvent être affectées par COMPUTE. L'expression d'affectation peut inclure des constantes de chaîne, des variables de chaîne et n'importe quelle fonction de chaîne. Toutes les autres fonctions sont disponibles uniquement pour les transformations numériques.
Spécification de base
La spécification de base est une variable cible, un signe égal (obligatoire) et une expression d'affectation.