Variables système

Les variables système sont des variables spéciales créées au cours d'une session de travail pour conserver les informations requises par le système, telles que le nombre d'observations lues par le système, la valeur système manquante et la date en cours. Les variables système peuvent être utilisées dans les transformations de données.

  • Les noms des variables système commencent par le signe dollar ($).
  • Vous ne pouvez pas modifier une variable système ni modifier son format d'impression ou d'écriture. A l'exception de ces restrictions, vous pouvez utiliser des variables système partout où une variable normale est utilisée dans le langage de transformation.
  • Les variables système ne sont pas disponibles pour les procédures.

$CASENUM. Numéro de séquence de l'observation en cours. Pour chaque observation, $CASENUM correspond au nombre d'observations lues jusqu'à et incluant cette observation. Le format est F8.0. La valeur de $CASENUM n'est pas nécessairement le numéro de ligne dans une fenêtre de l'éditeur de données (disponible dans les environnements à fenêtre), et la valeur change si le fichier est trié ou si de nouvelles observations sont insérées avant la fin du fichier.

$SYSMIS. Valeur système manquante. La valeur système manquante s'affiche sous la forme d'un point (.) ou de tout élément utilisé comme séparateur décimal.

$JDATE. Date actuelle en nombre de jours à partir du 14 octobre 1582 (jour 1 du calendrier grégorien). Le format est F6.0.

$DATE. Date en cours au format de date international avec une année à deux chiffres. Le format est A9 au format jj-mmm-aa.

$DATE11. Date en cours au format de date international avec une année à quatre chiffres. Le format est A11 au format jj-mmm-aaaa.

$TIME. Date et heure actuelles. $TIME représente le nombre de secondes entre minuit, le 14 octobre 1582, et la date et l'heure d'exécution de la commande de transformation. Le format est F20. Vous pouvez l'afficher sous forme de date dans un certain nombre de formats de datedifférents. Vous pouvez également l'utiliser dans les fonctions de date et d'heure.

$LENGTH. Longueur de la page en cours. Le format est F11.0. Pour plus d'informations, voir SET.

$WIDTH: Largeur de la page en cours. Le format est F3.0. Pour plus d'informations, voir SET.