Le script n'utilise pas de données externes ou de tables SAS pour son traitement. Il se concentre sur l'interrogation et la manipulation des paramètres système et des variables macro internes à SAS.
1 Bloc de code
PROC OPTIONS
Explication : Ce bloc utilise la procédure `PROC OPTIONS` pour afficher la valeur actuelle de l'option système `SASAUTOS`. Cette option est cruciale car elle définit les répertoires dans lesquels SAS recherche les macros auto-appelables, influençant ainsi la disponibilité des utilitaires macro dans la session.
Copié !
proc options option=sasautos;
run;
1
PROC OPTIONS option=sasautos;
2
RUN;
2 Bloc de code
Macro
Explication : Ces lignes emploient la fonction macro `%sysget` pour récupérer et afficher les valeurs associées aux variables d'environnement ou macros `advtech` et `sasautos`. `advtech` peut contenir des informations sur des technologies avancées ou des configurations spécifiques, tandis que `sasautos` confirme les chemins d'accès aux macros auto-appelables.
Copié !
%put %sysget(advtech);
%put %sysget(sasautos);
1
%put %sysget(advtech);
2
%put %sysget(sasautos);
3 Bloc de code
Macro
Explication : Ce bloc démontre la création et la manipulation d'une variable macro. La fonction macro `%trim` supprime les espaces de début et de fin d'une chaîne, et `%left` aligne le résultat à gauche. La valeur nettoyée est ensuite assignée à la variable macro `a`, dont le contenu est affiché pour vérifier le résultat de la manipulation de la chaîne.
Copié !
%let a = %left(%trim( aaaaaaaaaa));
%put |&a|;
1
%let a = %left(%trim( aaaaaaaaaa));
2
%put |&a|;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.
Informations de Copyright : * E14_3_1.sas
* Checking system options after a config file modification.
« La maîtrise du catalogue de macros et des variables système est le socle de tout développement robuste en SAS. Ce script combine l'inspection de l'infrastructure (chemins de recherche) et la manipulation précise des données en mémoire, deux compétences clés pour un développeur senior. »
SAS et tous les autres noms de produits ou de services de SAS Institute Inc. sont des marques déposées ou des marques de commerce de SAS Institute Inc. aux États-Unis et dans d'autres pays. ® indique un enregistrement aux États-Unis. WeAreCAS est un site communautaire indépendant et n'est pas affilié à SAS Institute Inc.
Ce site utilise des cookies techniques et analytiques pour améliorer votre expérience.
En savoir plus.