SAS Expert

 
  Toutes les formations  Logiciels statistiques
  2 jours       820       Expert    
  Prochaine session
19 et 20 décembre 2017
Objectifs

Connaître les principaux éléments du macro-langage SAS.

Comprendre et écrire un macro-programme.


Prérequis

Bon niveau de programmation en SAS base (la connaissance de SAS Enterprise Guide n’est pas suffisante).


Contenu

La formation est consacrée à l’apprentissage du macro-langage de SAS (présentation de la logique du macro-langage et des instructions de base), et à la mise en œuvre du macro-langage par les stagiaires, sous la forme d’exercices d’application.

Le macro-langage est un langage de programmation qui améliore les possibilités du langage de base, en permettant de simplifier l’écriture des applications répétitives, et l’utilisation de programmes paramétrés.

Les utilisations du macro-langage

  • Paramétrage de programmes, exécution conditionnelle d’étapes SAS, automatisation de programmes…

Le principe de la compilation

  • Le fonctionnement du macro-processeur

Les macros-variables et les macro-fonctions

  • Les macro-variables système et utilisateur
  • Les macro-instructions de base %LET et %PUT
  • Les macro-fonctions de manipulation de caractères
  • Les macro-fonctions d’évaluation numérique
  • Les macro-fonctions de “quoting”

Les macros-programmes

  • Écriture d’une macro, les paramètres, l’environnement global ou local
  • Etape DATA et macro-langage : CALL SYMPUTX() et SYMGET
  • Les options d’aide pour le “debugging”

Les techniques de stockage

  • Appel d’une macro, compilation, stockage

Modalités pédagogiques

Afin de mobiliser les participants, de multiplier les échanges et de faciliter l’assimilation des connaissances, cette formation alterne exposés théoriques et applications pratiques / cas concrets / travaux sur ordinateur.