Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > éditeurs > SAS > Programmation SAS II : gestion des données

Programmation SAS II : gestion des données

sas

Vous utilisez déjà SAS BASE ®, et souhaitez accéder à vos données et les transformer pour réaliser des analyses pertinentes et vous assurer des résultats produits et/ou les agréger. Cette formation vous permet de devenir autonome en découvrant les techniques liées à la manipulation et au contrôle des données créées dans vos tables grâce à l’étape DATA.

Cette formation s’appuie sur les concepts clés du premier modèle Programmation SAS I : les fondamentaux et n’est pas recommandé pour les utilisateurs débutant avec SAS.

Elle pourrait éventuellement vous aider à préparer l'Examen de Certification : SAS Base Programming for SAS 9, SAS Certified Clinical Trials Programmer Using SAS 9 ou encore SAS Advanced Programming for SAS 9.

Objectifs

  • Comprendre et contrôler le traitement de l’étape DATA
  • Créer une colonne cumulative et traiter les données par groupe
  • Manipuler les données à l’aide des fonctions
  • Convertir le type de colonnes
  • Créer des formats personnalisés
  • Concaténer et fusionner les tables
  • Etablir un traitement itératif des données
  • Restructurer les tables

Public

  • Toute personne ayant une première expérience en SAS® et souhaitant parfaire ses connaissances dans la programmation avec SAS®.

Prérequis

  • Avoir assimilé les compétences délivrées dans le cadre de la formation « Programmation SAS I : fondamentaux »
  • ou avoir les connaissances suivantes :
    • Ecrire une étape DATA qui crée un sous-ensemble de données, spécifiquement qui filtre sur les lignes et colonnes, calcule des nouvelles colonnes et fait un traitement conditionnel.
    • Trier une table à l’aide de la Proc SORT
    • Appliquer des formats

Programme de la formation

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