logo

[SAS_MACRO2] Aller plus loin avec le macro langage

Aller plus loin avec le macro langage

Ce stage permet de maitriser la puissance du macro langage et du SAS Component Language. A l’issue de ce stage vous serez capables de : aller plus loin dans le macro langage, savoir maintenir un ensemble d’utilitaires macros, maîtriser la richesse des fonctions SCL pour les coupler avec des macro-programmes, utiliser des boucles macros en pleine instruction SAS.

Durée : 2 jours

Pré-requis : SAS_MACRO1

1.   Revenir sur l’architecture SAS et le macro-langage

  • Où stocker les macro-programmes : options SASAUTOS
  • Comment déclarer un catalogue pour y compiler vos macro-programmes
  • Les options importantes pour un bon fonctionnement

2.   ODS et les macros

  • Comment créer des macro-variables avec ODS

3.   Comment enregistrer les macros compilées

  • Intérêt de compiler les macros
  • Dans quel ordre SAS cherche-t-il mes macros programmes ?
  • Comment protéger par mot de passe vos sous-programmes macros

4.   Les fonctions %SYSRPUT et %SYSLPUT  et les joies du client-serveur

5.   Utilisation des boucles %DO

  • Au milieu d’une instruction SAS
  • Au milieu d’un ordre SQL
  • Résolution &&var&i.. bien comprendre ce que fait le compilateur macro

6.   Comment détruire les macro-variables pour libérer l’espace

7.   Utilisation des fonctions SAS Component Language avec %SYSFUNC

8.   Nouveautés macro dans la SAS 9.2  et la SAS 9.4

9.   Invites et Macro-variables sous SAS ENTERPRISE GUIDE (optionnel)

10.   Les difficultés du quoting

11.   Étude de macros utilitaires fournies pendant la formation

Version PDF

  • Share

Comments are closed.