INTRA entreprise SAS PLUS: programmation niveau 2
Aller plus loin dans la programmation SAS  
Objectifs pédagogiques
Ce stage permet : d’aller plus loin dans la programmation SAS. d’apprendre à manipuler un grand nombre de colonnes en même temps, de maitriser les conversions numériques-caractères, de gérer les compteurs, de bien comprendre les boucles itératives, de mieux maitriser les exports vers Excel, de maitriser la lecture de fichiers non-sas   A l’issue de ce stage vous serez capables de : Optimiser votre programmation SAS Lire tous types de fichiers non-sas Maitrise les compteurs Créer des fichiers Excel à partir de vos sorties SAS
Prérequis: Avoir le niveau du cours SASBASE
Pédagogie : 40% apports théoriques, 60% exercices d’application  sur des exemples pratiques
Durée : 2 jours
Contenu Aller plus loin dans l’étape DATA : les compteurs La notion de COMPTEUR Comment simuler un compteur avec RETAIN Faire des comptages  par modalité d’une variable FIRST. LAST Comparaison PROC MEANS et compteurs

Faire le même traitement sur plusieurs variables  Définition des Vecteurs de travail ARRAY  Comment boucler sur un vecteur de variables  Utilisation des ARRAYS pour transposer Recodage de variables manquantes grâce aux ARRAYS

L’épineux problème des conversions de types Conversion de caractère vers numérique  (INPUT) Conversion de numérique  vers caractère (PUT) Cas particulier des dates livrées en caractère (INPUT)

Quelles techniques choisir pour joindre 2 tables SAS ? Petit rappel sur le merge Et si SQL était la solution ? La technique de la table de hashage : une bonne idée pour les grosses tables Et si vous indexiez vos tables

ODS EXCELXP : une vraie bonne idée pour exporter sur excel Petit rappel sur ODS Créer plusieurs onglets dans un même classeur Excel Définir depuis SAS les options Excel

Lire des fichiers non-sas : Lire un fichier hiérarchique (rôle du @ et du RETAIN) Penser ATTRIB et INFORMAT