Modalité(s) disponible(s)

Présentiel

Durée

présentiel : 1 jour

Objectifs de la formation SAS macro Niveau 3

  • Aller plus loin dans le macro langage
  • Savoir maintenir un ensemble d’utilitaires macros
  • Maitriser la richesse des fonctions SXL pour les coupler avec des macro-programmes
  • Utiliser des boucles macros en pleine instruction SAS
conseils formateur

Pré-requis

Une bonne connaissance du macro langage de base est vivement recommandée.

Formation SAS macro niveau 3 en présentiel (1 jour)

Revenir sur l’architecture SAS et le macro-langage

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

ODS et les macros

  • Comment créer des macros-variables avec ODS

Comment enregistrer les macros compilées

  • Intérêts de compiler les macros
  • Dans quel ordre SAS cherche-t-il mes macros programmes

Documentation Fiche Formation

  • Comment protéger par mot de passe vous sous programmes macro

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

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

Comment détruire les macros-variables pour libérer l’espace

Utilisation des fonctions SAS-Component-Language avec %SYSFUNC

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

Invites et Macro-Variables sous SAS Enterprise Guide

Les difficultés du quoting

Etude de macros-utilitaires fournies pendant la formation