INTRA entreprise SAS BASE: programmation niveau 1
Maitriser les bases de la programmation SAS 9.2 à SAS 9.4  
Objectifs pédagogiques
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és SAS Rédiger les requêtes SAS Réaliser les premiers rapports statistiques Accéder aux informations de votre entreprise
Prérequis: Connaissance de la notion de fichier
Pédagogie : 40% apports théoriques, 60% exercices d’application  sur des exemples pratiques
Durée : 2 jours
Contenu 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.

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)

Etape Data : Charger des fichiers « non-sas » dans des tables sas Lire un fichier non SAS pour alimenter l’entrepôt (INFILE-INPUT)

Etape 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

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