Centre de formation

Le langage MACRO : automatisation et paramétrage des traitements SAS®

Public concerné

Cette formation s'adresse aux programmeurs SAS®, aux créateurs de rapports et aux statisticiens, chargés de recherche, analystes et dataminers. Pré-requis: Avoir suivi ou disposer des acquis de la formation “Programmation SAS® I : fondamentaux”, de la formation “Programmation SAS® II : gestion des données” et mise en pratique de ces acquis.

Objectifs

L’objectif de cette formation est de comprendre comment fonctionne le macro processeur au sein de SAS®. Vous pourrez alors automatiser vos reportings, rendre lisibles et exploitables vos programmes SAS, et dégager du temps pour des analyses à valeur ajoutée.

Durée et lieu

Durée: 3 jours

Lieu: Paris

Tarif

1950€ HT par stagiaire

Vous souhaitez ré-exécuter  vos programmes tout en changeant quelques variables (nom de la table à traiter, nom de la colonne à analyser, statistiques à calculer, …). Sans recours au langage Macro, il vous faudrait modifier le programme physiquement. Découvrez le langage Macro pour paramétrer et automatiser vos traitements.

 

Les points forts

  • Une équipe de formateurs spécialisés et certifiés SAS®
  • Mise à disposition de synthèses de formation
  • Prise en main des solutions, exercices et cas pratiques
  • Apport de best practices dans des contextes métiers différents

 

Programme

Jour 1 :

Introduction : Introduction au langage Macro, Processus Macro

Les Macros variables :

·  Introduction aux variables Macro

·  Macro-variables automatiques et utilisateur

·  Référencement de Macros variables

·  Délimitation des noms de Macros variables

·  Fonctions Macro

Définition de programmes Macros :

·  Définition et appel de programmes Macro

·  Macros programmes avec paramètres

 

Jour 2 :

Bilan jour 1 : questions/ réponses

L’étape DATA et l’interface SQL :

·  Création de Macros variables durant l’étape DATA (CALL SYMPUT)

·  Référence indirecte de Macros variables

·  Récupération de la valeur d’une Macro variable dans l’étape DATA (SYMGET)

·  Création des Macros variables avec du SQL

La programmation Macro : Traitement conditionnel et itératif

 

Jour 3 :

Bilan jour 2 : questions/ réponses

Programmation Macro (Suite)

Table globale et locale des symboles

Etude de cas et synthèse