Cette formation intensive permet de découvrir les différents aspects de la programmation SAS en partant des concepts fondamentaux jusqu’aux techniques plus élaborées.
Apprendre à
- Accéder à tout type de sources de données
- Transformer et manipuler des données
- Créer des tables de sortie
- Comprendre la syntaxe et la logique de la programmation SAS
A qui s’adresse cette formation ?
Ce cours est réservé à toute personne qui désire apprendre à programmer en SAS
Télécharger le descriptif de formation
Avoir déjà utilisé et pratiqué un langage de programmation.
Cette formation concerne Base SAS logiciel
Bases et concepts du langage SAS- Ecriture et soumission d’un programme SAS
- Interprétation et correction des erreurs dans le journal
- Phase de compilation exécution des programmes SAS
Notion de Bibliothèques et tables SAS- Intêret des bibliothèques dans une session SAS
- Navigation dans les données SAS via les bibliothèques
- Structure d’une table SAS (bloc descripteur et zone de données)
- Création de tables SAS à partir d’une autre table SAS, d’un fichier Excel ou tout autre fichier texte externe
- Modification des propriétés des variables
- Définition de filtres de données
- Création de nouvelles variables
Exploration et validation des données- Exploration des données
- Filtre des données
- Formatage des colonnes
- Tri et suppression des doublons dans les données
Préparation des données- Lecture et filtre des données
- Calcul de nouvelles colonnes
- Traitement conditionnel des données
Analyse des données et création de rapports- Améliorer les rapports avec des titres, note de bas de page et des étiquettes
- Création de rapport de fréquence
- Création de rapport sommaire
Export des résultats- Exporter les données
- Exporter les rapports
Utilisation de SQL dans SAS- Utiliser le langage SQL dans SAS
- Faire des jointures de table en SQL
Contrôle de l’étape DATA- Logistique du cours
- Fonctionnement (compilation/exécution) de l’étape DATA
- Contrôle des sorties dans une étape DATA
Agrégation des données- Création et Utilisation de colonnes cumulatives
- Traitement de groupe dans l’étape DATA
Manipulation des données à l’aide de fonctions- Comprendre les fonctions SAS et les CALL routines
- Utilisation des fonctions SAS : numérique / date
- Utilisation des fonctions SAS : caractère
- Conversion du type des colonnes à l’aide des fonctions
Création de format personnalisé - Création et utilisation d’un format personnalisé
- Création d’un format personnalisé à partir d’une table
Combinaison de tables- Concaténation de tables
- Jointure de tables
- Identification des données concordantes et non concordantes
Traitement itératif- Utilisation des boucles DO
- Utilisation des boucles DO conditionnelles
Restructuration des Tables- Restructurer une table avec l’étape DATA
- Restructurer une table avec une PROC TRANSPOSE