MailLib, Langage Macro - Exercice n°1
Afficher l'heure actuelle pendant l'exécution d'un programme, et non l'heure à laquelle le système SAS® a été ouvert pour la dernière fois
*function #time *macro variable #systime
*macro function #%sysfunc
MailLib, Langage Macro - Exercice n°2
Résolution d'une macro variable
*macro variable
MailLib, Langage Macro - Exercice n°3
Supprimer des macros variables globales
*macro language #%symdel
MailLib, Langage Macro - Exercice n°4
Identifier une erreur causée par un manque d'attention
*macro language
MailLib, Langage Macro - Exercice n°5
Séparer les valeurs manquantes des autres valeurs lors de l'utilisation d'une condition dans une macro
*macro language #%if *macro function #%eval
MailLib, Langage Macro - Exercice n°6
Effectuer des calculs avec les valeurs de macro variables
*macro function #%eval #%sysevalf
MailLib, Langage Macro - Exercice n°7
Rechercher le terme "ERROR" dan sle journal : Veiller qu'il n'apparaissen qu'en cas d'erreur avérée.
*macro language *macro function #%str *log
MailLib, Langage Macro - Exercice n°8
Utiliser la bonne syntaxe pour les commentaires du langage macro
*macro language *comment #%else
MailLib, Langage Macro - Exercice n°9
Désassigner une bibliothèque après avoir sauvegardé une macro dans un catalogue de macros permanent
*macro language #%sysmstoreclear *SAS® 9.3 (PDF)
MailLib, Langage Macro - Exercice n°10
Créer et utiliser une macro-variable dans une étape data
*macro language *data step #function #symget
MailLib, Langage Macro - Exercice n°11
Définir le champs d'application d'une macro variable comme locale
*macro variable *global *local #%local *data step #call symputx
MailLib, Langage Macro - Exercice n°12
Enregistrer le code après l'appel d'une macro dans un fichier texte, à l'exception des commentaires
*macro language #options #mprint #mprint #filename #mprint
*comment
MailLib, Langage Macro - Exercice n°13
Utiliser un chemin d'accès (et donc des slashes) comme valeur d'un paramètre de macro
*macro language *macro function #%quote #%str
MailLib, Langage Macro - Exercice n°14
Utiliser une virgule comme valeur de paramètre de macro
*macro language *macro function #%str
MailLib, Langage Macro - Exercice n°15
Remplacer plusieurs blancs dans une valeur de macro variable ou dans un paramètre de macro par un seul blanc
*macro language *macro function #%cmpres
MailLib, Langage Macro - Exercice n°16
Gérer les blancs en tête d'une macro-variable créée avec proc sql
*macro language *macro function #%cmpres *macro variable #proc sql #trimmed *SAS® 9.3 (PDF) *function #cats
MailLib, Langage Macro - Exercice n°17
Gérer les blancs en tête d'une macro-variable créée avec proc sql (SAS® 9.3 ou ultérieur)
*macro language *macro variable #proc sql #untrim *SAS® 9.3
MailLib, Langage Macro - Exercice n°18
Éviter la macro-variable sqlobs
*macro variable #proc sql #sqlobs
#into