logo

[SAS_PLUS] Aller plus loin dans la programmation SAS

Aller plus loin dans la programmation SAS

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, maîtriser les compteurs, créer des fichiers Excel à partir de vos sorties SAS

Durée : 2 jours

Pré-requis : SAS_BASE

1.   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

2.   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

3.   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)

4.   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 hachage : une bonne idée pour les grosses tables
  • Et si vous indexiez vos tables

5.   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

6.   Lire des fichiers non SAS

  • Lire un fichier hiérarchique (rôle du @ et du RETAIN)
  • Penser ATTRIB et INFORMAT

Version PDF

  • Share

Comments are closed.