logo

[SAS_BASE] Maîtriser les bases de la programmation SAS

Maîtriser les bases de la programmation SAS

Ce stage permet de maîtriser la programmation SAS pour réaliser des requêtes sur des tables SAS, créer de nouvelles colonnes, filtrer des lignes, rapprocher (jointure) des tables, les concaténer et réaliser les premiers rapports : tableaux de fréquences, tableaux croisés.

A l’issue de ce stage vous serez capables de : mettre en place une librairie de données SAS, rédiger les requêtes SAS, réaliser les premiers rapports statistiques, accéder aux informations de votre entreprise.

Durée : 2 jours

Pré-requis : Connaissance de la notion de fichier

1.  Environnement SAS

  • Introduction au Système SAS
  • Les entrepôts de données SAS : librairies, tables, vues et catalogues
  • Les programmes SAS
  • Les fenêtres SAS et les commandes les plus utiles

2.   Manipuler les tables SAS des entrepôts existants

  • Lire une ou plusieurs tables SAS (SET)
  • Filtrer les observations (WHERE)
  • Ne lire que ce qui est utile (KEEP)
  • Création de nouvelles variables (ATTRIB)
  • De nouvelles fonctions apparues avec la version SAS92 et suivantes
  • Filtre des observations (IF …), différence avec le WHERE
  • Comment créer plusieurs tables en sorties (IF…OUTPUT)
  • Joindre plusieurs tables (PROC-SORT/MERGE-BY)

3.   Étape Data : Charger des fichiers « non SAS » dans des tables SAS

  • Lire un fichier non SAS pour alimenter l’entrepôt (INFILE-INPUT)

4.   Étape PROC: réaliser les premiers états (PDF, HTML, RTF)

  • Lister tout ou partie d’une table (PROC-PRINT)
  • Contrôler les occurrences d’une variable (PROQ-FREQ)
  • Calculer des indicateurs statistiques (PROC-MEANS)
  • Présenter avec style sous forme de tableaux croisés (PROC TABULATE)
  • Importance d’ODS Output Delivery System pour choisir le format de sortie

5.   Importance des catalogues de formats

  • Créer des formats pour donner des libellés clairs aux codes (PROC FORMAT)
  • Utiliser ces formats pour l’édition des rapports

Version PDF

  • Share

Comments are closed.