logo
Édito
Cette F.A.Q. a été réalisée à partir des connaissances de membres de Developpez.com en vue de répondre à des questions fréquemment posées
par les utilisateurs et grâce à SAS France qui a bien voulu nous donner accès à ses sources.

Elle traite de tout type de questions portant sur l'outil SAS.

Nous espérons que cette F.A.Q. saura répondre à un maximum de vos questions. Nous vous souhaitons une bonne lecture.

L'équipe SAS de Developpez.com.

Statistiques
Nombre d'auteurs : 12
Nombre de questions : 216
Dernière mise à jour : 2012-04-26


Sommaire
      OuvrirOuvrir Tout développer      OuvrirOuvrir Tout réduire

      Ouvrir  1. Généralités (29)
              Ouvrir  1.1. Débuter (3)
                        Qu'est-ce que SAS, comment pouvons-nous le définir ?
                        Quelle est la structure générale d'un programme SAS ?
                        Où se trouve la documentation en ligne de SAS ?
              Ouvrir  1.2. Fenêtre éditeur (2)
                        Comment ajouter ou supprimer le numéro de ligne de l'éditeur SAS ?
                        Comment savoir si l'exécution d'un programme est terminée ?
              Ouvrir  1.3. Fenêtre Log (5)
                        Comment diminuer le contenu de la log SAS ?
                        Comment exécuter une étape data sans l'afficher dans la log ?
                        Est-il possible de modifier le nombre de lignes maximum écrites dans les fenêtres Log et Output ? Ceci afin d'éviter l'ouverture d'une fenêtre indiquant « Window Full ».
                        Pourquoi, lorsque j'imprime les résultats de la fenêtre output, la page imprimée est-elle différente de celle visualisée ?
                        Comment effacer la log depuis un programme SAS (depuis la fenêtre Program Editor) ?
              Ouvrir  1.4. Fenêtre sortie (5)
                        Comment ajouter des commentaires dans un programme SAS ?
                        Comment afficher le résultat de mon tableau (programme) dans la fenêtre de sortie SAS ?
                        Comment séparer les affichages en sortie ?
                        Comment ne pas afficher les résultats dans la fenêtre de sortie ?
                        Comment supprimer l'affichage des numéros de page dans l'output ?
              Ouvrir  1.5. Les modules (1)
                        Comment lister les modules de votre licence SAS ?
              Ouvrir  1.6. Batch (2)
                        Comment exécuter un programme SAS en batch ?
                        Lors de l'exécution d'un programme en batch ou en non interactif, dès qu'une erreur intervient, pourquoi la suite du programme n'est-elle pas exécutée ?
              Ouvrir  1.7. Commandes X (6)
                        Comment créer un répertoire Windows avec SAS ?
                        Comment ouvrir une fenêtre DOS à partir de SAS ?
                        Comment lancer une application (Excel, Notepad...) depuis SAS ?
                        Comment ouvrir un fichier précis depuis SAS ?
                        Comment créer un dossier / répertoire depuis SAS ?
                        Comment supprimer un dossier répertoire depuis SAS ?
              Ouvrir  1.8. Divers (5)
                        Comment récupérer des informations relatives au JRE (Java Runtime Environment) associé à SAS Foundation ? (SAS9)
                        Comment faire apparaître un messagebox sous SAS ?
                        Comment exécuter un script externe depuis SAS ?
                        Comment récupérer une variable d'environnement Windows sous SAS ?
                        Comment positionner des variables système Unix lors d'une session SAS ?
      Ouvrir  2. SAS BASE (64)
              Ouvrir  2.1. Gestion de bases de données (43)
                        Comment lire des données alphanumériques et numériques dans un programme SAS ?
                        Comment lire un fichier plat et l'exploiter dans un programme SAS ?
                        Comment lire des données qui contiennent des espaces dans un programme SAS ?
                        Comment utiliser du SQL avec SAS ?
                        Comment fixer une taille à nos variables ?
                        Comment lire des données saisies sur une seule ligne ?
                        Comment réaliser une boucle dans une table SAS ?
                        Comment accéder au numéro de la ligne de la table SAS ?
                        Comment faire une fusion horizontale de deux tables 'Merge' ?
                        Quelles sont les limites de la fusion horizontale avec un merge ?
                        Comment faire une fusion verticale SET ?
                        Comment créer une table vide ?
                        Comment renommer les variables d'une table SAS ?
                        Comment changer le nom d'une table SAS ?
                        Comment dupliquer une ligne particulière ?
                        Comment changer l'ordre des variables (ou colonnes) d'une table ?
                        Comment rajouter un identifiant de type numéro automatique à une table ?
                        Comment tester la validité de la saisie utilisateur et lui retourner la position de son éventuelle erreur ?
                        Comment garder en mémoire la valeur de la dernière variable lue ?
                        Quelle est la différence entre if et where dans une étape data ?
                        Comment importer un fichier texte contenant des langues différentes ?
                        Comment trier un tableau d'observations selon une ou plusieurs variables ?
                        Comment réparer toutes les tables d'une bibliothèque ?
                        Quelle est la limite d'une table SAS ?
                        Comment conserver les dix meilleurs résultats (top ten) obtenus par groupe ?
                        Comment récupérer le nombre d'observations d'une table ?
                        Comment vérifier l'état de la base de registre SAS ?
                        Peut-on avoir plusieurs serveurs de métadonnées SAS 9 sur la même machine ?
                        Comment importer le contenu d'un répertoire dans un dataset ?
                        Comment accéder aux données stockées dans un fichier binaire SAS ?
                        Comment afficher les informations générales d'un tableau SAS ?
                        Comment extraire les doublons d'une table ?
                        Comment supprimer une table SAS ?
                        Comment ajouter du texte dans un fichier ?
                        Comment lire un fichier de données de type texte contenu dans un fichier de type ZIP ?
                        Comment lire un fichier hébergé par un serveur internet ou intranet à l'aide d'une instruction FILENAME en version 8 ?
                        En version 8 du Système SAS, on obtient parfois des tables SAS avec une extension .sd7 et non .sas7bdat. Comment peut-on lire ces tables en version 8, et comment convertir les fichiers en .sas7bdat ?
                        Comment remplacer toutes les valeurs manquantes d'une table par 0 ?
                        Comment créer une table SAS à partir de plusieurs fichiers texte, stockés dans un même répertoire, en commençant la lecture des observations sur la nième ligne ?
                        Comment mettre à jour un programme ouvert et modifié par plusieurs personnes en même temps ?
                        Lors de la création d'un fichier texte, l'instruction « put var1 var2 » insère un espace entre les champs. Comment ne pas avoir cet espace ?
                        Comment importer des données d'un fichier texte dans SAS en conservant les variables caractères à point ?
                        Comment mettre à jour une table existante par rapport à une autre table, tout en conservant les index ?
              Ouvrir  2.2. Caractères (8)
                        Comment convertir une variable de type caractère en variable de type numérique ?
                        Comment concaténer deux chaînes de caractères ?
                        Comment supprimer les blancs d'une chaîne de caractères ?
                        Comment mettre en majuscules une chaîne de caractères ?
                        Comment mettre en minuscules une chaîne de caractères ?
                        Comment extraire une partie de chaîne de caractères ?
                        Comment stocker une variable en la forçant avec des zéros devant ?
                        En SAS9, comment extraire la position d'un mot d'une chaîne de caractères sans être sensible à la casse ?
              Ouvrir  2.3. Les formats (2)
                        Comment supprimer un format par programme SAS ?
                        Comment obtenir la liste des formats présents dans une bibliothèque ?
              Ouvrir  2.4. Dates (5)
                        Comment obtenir la date du jour ?
                        Comment extraire une date/heure d'une variable datetime ?
                        Comment créer un format pour afficher la date ou un datetime au format dd/mm/yyyy ?
                        Comment obtenir le numéro du jour de la semaine d'une date donnée ?
                        Comment calculer les numéros de semaine ?
              Ouvrir  2.5. Calculs (3)
                        Comment réaliser un arrondi ?
                        Comment utiliser des fonctions mathématiques classiques ?
                        Comment générer une variable numérique ou caractère de manière aléatoire ?
              Ouvrir  2.6. Autres (3)
                        Comment lire des données depuis un port série ou parallèle du PC ?
                        Lors de l'exécution d'un programme en batch, dès qu'une erreur intervient, pourquoi la suite du programme n'est-elle pas exécutée ?
                        Comment crypter un mot de passe utilisateur depuis SAS 9 ?
      Ouvrir  3. Macro Langage (24)
                À quoi sert un macroprogramme ?
                À quoi sert une macrovariable ?
                Comment afficher la valeur d'une macrovariable ?
                Comment stocker les valeurs d'une macrovariable dans une table ?
                Comment sauvegarder un macroprogramme ?
                Quel est le type d'une macrovariable ?
                Comment stocker des caractères spéciaux dans une macrovariable ?
                Comment faire un calcul à l'aide de macrovariables ?
                Comment retourner/assigner le résultat d'un macroprogramme utilisateur à une macrovariable ?
                Comment connaître les macrovariables créées par un utilisateur ?
                Comment lister toutes les macrovariables de votre session ?
                Comment supprimer une macrovariable ?
                Quelle est la différence entre les notions de macro, macrovariable, macroprogramme et macrofonction ?
                Comment créer une boucle avec un incrément décimal ?
                Comment transformer / remplacer des caractères dans une macrovariable ou dans une chaine de caractères ?
                Comment créer des macrovariables à partir d'une table SAS ?
                Comment utiliser la macrovariable SYSDATE ?
                Comment exécuter une procédure SAS à partir d'une macrovariable ?
                Comment lister les macrovariables créées automatiquement par SAS ?
                Comment utiliser les variables d'environnement système dans un programme SAS ?
                Comment procéder pour que plusieurs utilisateurs puissent accéder de façon simultanée à un catalogue de macroprocédures compilées ?
                Comment récupérer le nombre d'observations d'une table dans une macrovariable ?
                Comment sécuriser votre code enregistré dans un macroprogramme ?
                Comment lister les noms des tables d'une bibliothèque dans une macrovariable ?
      Ouvrir  4. SAS AF (34)
                Comment construire des applications avec des formulaire (type ACCESS) ?
                Comment proposer à l'utilisateur (d'une application AF par ex) une session : sans titre, sans icône, sans menu, sans bouton de réduction, sans possibilité de fermer la fenêtre ?
                Comment peut-on exécuter une application AF en batch ?
                Comment se distribue une application AF sans copier les programmes sources SCL?
                Comment se détermine le nombre d'observations dans une table SAS ?
                Comment se rafraîchit une list box ?
                Comment s'exécute une application AF ?
                Peut-on exécuter plusieurs applications AF simultanément ?
                Comment la procédure de construction de la clause WHERE de SQL QUERY WINDOW s'utilise-t-elle dans une application AF ?
                Quelle différence existe-t-il entre NOBS et NLOBS avec la fonction ATTRN ?
                Comment obtient-on une observation sur n lignes dans un objet DATATABLE ?
                Comment associer des couleurs à votre code SCL ?
                Que faut-il faire pour éviter que, dans certains cas, l'exécution d'une ligne SCL ne soit pas terminée avant la suivante?
                Dans un objet Data Table, comment peut-on mettre des lignes complètes en couleur ?
                Quelle est la différence entre un bloc SUBMIT et un bloc SUBMIT CONTINUE ?
                Comment peut-on insérer une image de fond dans une frame ?
                Comment est-il possible de donner à son application AF un ' look ' Windows ?
                Quelle est l'option qui permet d'éviter d'avoir le curseur qui clignote dans tous les écrans AF ?
                Comment peut-on préserver les couleurs du texte lors d'un copier/coller ?
                Comment se fait-il que les blocs SUBMIT (ou SUBMIT CONTINUE) ne soient pas exécutés lorsque l'on passe en TESTAF ?
                Comment insérer un numéro de page dans un document Word via OLE ?
                Comment peut-on faire respecter l'ordre de la tabulation pour aller d'un objet à un autre dans un écran AF ?
                En version 8, comment peut-on afficher une icône sur un Push Button Control ?
                Est-il possible de créer des boites de dialogues avec des messages d'erreurs ?
                En version 8, pourquoi ne garde-t-on pas la main lorsque l'on fait appel à une fenêtre (Output,Graph...) dans un bloc submit ?
                Comment personnaliser l'affichage des colonnes dans un Table Viewer Control ?
                L'option -INITCMD du fichier de configuration ne fonctionne plus pour le lancement d'une application AF en V8. Comment faire ?
                Comment imprimer directement un document via le SCL sans passer par la fenêtre d'impression ?
                Comment basculer sur une autre frame déjà ouverte sans l'exécuter une nouvelle fois ?
                Comment mettre certaines lignes en couleur dans un Table Viewer Control ?
                Comment créer un nouvel 'Event Handler' sur un objet donné ?
                Comment peut-on ouvrir une page html ou un fichier html depuis une application SAS/AF ?
                Via SCL, comment justifier les données dans un objet Table Viewer Control associé à un SAS Data Set Model ?
                Comment récupérer le contenu d'une cellule sélectionnée dans un objet Table Viewer Control associé à un SAS Data Set Model ?
      Ouvrir  5. Administration et autres (3)
                Comment gérer un groupe dans le gestionnaire de programmes ?
                Comment exécuter des commandes DOS ou SHELL à partir de SAS ?
                Comment retrouver les logs et les informations renseignées lors des phases d'installation avec le SAS Deployment Wizard ?
      Ouvrir  6. SAS STAT (46)
              Ouvrir  6.1. Général (21)
                        Comment interpréter les tests en sortie de la procédure UNIVARIATE ?
                        Qu'est-ce que la procédure PROC FREQ et comment l'utiliser ?
                        Comment appliquer les calculs statistiques de base à votre programme SAS ?
                        Quels sont les modules prérequis pour le fonctionnement du module SAS/STAT® ?
                        Quelles sont les différentes procédures pour chaque type d'analyse disponible dans le module SAS/STAT® ?
                        Comment exporter en table n'importe quel résultat de votre sortie SAS ?
                        Comment réaliser un tirage aléatoire sans remise ?
                        Comment réaliser un tirage aléatoire avec remise ?
                        Comment générer des données suivant une loi particulière ?
                        Comment générer une loi normale multidimensionnelle sous SAS ?
                        Comment traiter des séries appariées avec SAS ?
                        Comment obtenir l'intervalle de confiance d'une variable aléatoire suivant une distribution de Poisson ?
                        Comment obtenir le calcul des Odds Ratios avec SAS ?
                        Quelle différence existe-t-il entre les tests de Cochran et de Sattherwaite présents dans la procédure TTEST ?
                        Est-il possible d'estimer avec SAS une corrélation intraclasse ?
                        Comment calculer le nombre de permutations ou de combinaisons de P objets parmi N ?
                        Comment représenter la fonction de répartition d'une variable aléatoire ?
                        Quelle différence y a-t-il entre la fonction CINV de SAS et la fonction KHI2_INVERSE de Excel ?
                        Comment augmenter la longueur des variables affichées en sortie des procédures SAS/STAT ?
                        Comment générer un intervalle de confiance pour une proportion ?
                        Dans la log j'ai le message : The QUANTREG procedure has expired
              Ouvrir  6.2. Modélisation (21)
                        Dans la procédure REG, comment récupérer le R² dans une table ?
                        Dans la procédure REG, comment récupérer la p-value du modèle dans une table ?
                        Dans la procédure REG, comment récupérer les paramètres estimés (T, p-value, etc.) dans une table ?
                        Comment récupérer, dans une table SAS, les paramètres estimés dans la procédure GLM ?
                        Comment tester l'hypothèse d'égalité des variances dans la procédure GLM ?
                        Comment choisir la procédure SAS pour l'analyse de variance ?
                        Où est documentée la procédure PLS ?
                        Quelles sont les différences existant entre les procédures MIXED et GLM ?
                        Comment paramétrer la procédure MIXED pour travailler avec des conditions maximales de convergence ?
                        Comment réaliser des tests de parallélisme pour valider une analyse de la covariance ?
                        Comment contourner les effets d'hétéroscédasticité du signal ?
                        À quoi correspondent les différentes sommes des carrés des écarts définies sous SAS ?
                        Comment obtenir des intervalles de confiance sur les valeurs d'entrée avec les procédures MIXED et GLM ?
                        À quoi correspondent les options PREDICTED et PREDMEANS de la procédure MIXED ?
                        Pourquoi systématiquement dans certains cas d'analyse de variance avec la procédure GLM, les coefficients associés à la dernière modalité de chaque variable sont nuls ?
                        Comment générer des variables indicatrices à partir d'une variable catégorielle ?
                        Comment changer la modalité de référence d'une variable catégorielle dans la proc LOGISTIC ?
                        Comment corriger les problèmes d'hétéroscédasticité, sans utiliser la méthode de GARCH ?
                        Dans la procédure LOGISTIC, comment imposer les valeurs de certains paramètres ?
                        Dans la procédure GENMOD, comment augmenter le nombre de décimales des résultats ?
                        Comment obtenir le R2 (R-square) ajusté, à partir des résultats d'une procédure GLM ?
              Ouvrir  6.3. Analyse de données (0)
              Ouvrir  6.4. Analyse de survie (4)
                        Comment obtenir l'intervalle de confiance de la fonction de survie avec la procédure LIFETEST ?
                        Comment obtenir une estimation de Kaplan-Meier de la fonction de survie dans le cas de données censurées et tronquées ?
                        Est-il possible d'inclure des variables catégorielles dans la modélisation de données de survie ?
                        Comment spécifier des termes d'interaction dans la procédure PHREG ?
      Ouvrir  7. ODS et Reporting (16)
              Ouvrir  7.1. Généralités (4)
                        Comment enlever les sauts de page d'un document généré par une balise ODS ?
                        Comment enlever le numéro de page apparaissant dans les documents générés par une balise ODS?
                        Comment changer l'orientation d'un document généré par une balise ODS ?
                        Comment enlever la date apparaissant dans les documents générés par une balise ODS ?
              Ouvrir  7.2. SAS WORD (0)
              Ouvrir  7.3. SAS Mail (4)
                        Comment écrire un mail avec ou sans pièce jointe depuis SAS ?
                        Comment désactivé la fenêtre d'attente lors de l'envoi d'un mail depuis SAS ?
                        Comment à partir d'une table SAS contenant les adresses e-mail et des chemins de fichiers, peut-on envoyer plusieurs fichiers en pièces jointes d'un mail avec SAS 8.2 ?
                        Depuis SAS, comment envoyer un e-mail en insérant du texte formaté dans le corps du message ?
              Ouvrir  7.4. SAS EXCEL (6)
                        Comment ouvrir une feuille Excel depuis SAS ?
                        Comment insérer des valeurs dans une feuille Excel ?
                        Comment lire des données depuis un fichier Excel ?
                        Comment écrire des valeurs saisies depuis une fenêtre SAS Windows et les mettre à jour dynamiquement dans Excel ?
                        Comment exporter chaque table d'une bibliothèque dans un classeur Excel ?
                        Comment forcer l'importation des dates de fichiers Excel en format « datetime.» ? (SAS 9)
              Ouvrir  7.5. SAS GRAPH (2)
                        Comment supprimer certaines valeurs de l'axe des abscisses dans un histogramme ?
                        Comment définir les couleurs des barres d'un diagramme en barre ?


Consultez les autres F.A.Q.


Valid XHTML 1.0 TransitionalValid CSS!

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2011 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Cette page est déposée.

 
 
 
 
Partenaires

Hébergement Web