IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SAS Base Discussion :

Importer données texte [PROC]


Sujet :

SAS Base

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 17
    Par défaut Importer données texte
    Bonjour,
    Pour importer des données d'un fichier txt, j'ai utilisé la procédure suivante (les séparateurs sont des points-virgules) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    PROC IMPORT OUT= nomdetablecréée 
    DATAFILE= "C:..." 
    DBMS=DLM REPLACE; 
    DELIMITER='3B'x; 
    GETNAMES=YES; 
    DATAROW=2; 
    RUN;
    Le problème, c'est que certaines de mes variables contiennent des chiffres avec des virgules. Et avec cette procédure, SAS fait apparaître ces derniers sous la forme d'un point. Avez-vous une solution ?
    Je vous remercie par avance.

  2. #2
    Rédacteur

    Homme Profil pro
    SAS ALLIANCE SILVER. Consultant et formateur SAS et Cognos.
    Inscrit en
    Avril 2009
    Messages
    2 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : SAS ALLIANCE SILVER. Consultant et formateur SAS et Cognos.
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 2 497
    Par défaut
    c'est normal que la décimale soit un point car le logiciel est américain.

    il existe des formats (commax et/ou numx) qui mettent des virgules mais à l'affichage et l'impression uniquement.

  3. #3
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 17
    Par défaut
    Oui, mais le problème c'est que les chiffres disparaissent, et seul un point les remplacent.
    Comment utiliser ces formats (oui, je suis très nul) ?

  4. #4
    Rédacteur

    Homme Profil pro
    SAS ALLIANCE SILVER. Consultant et formateur SAS et Cognos.
    Inscrit en
    Avril 2009
    Messages
    2 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : SAS ALLIANCE SILVER. Consultant et formateur SAS et Cognos.
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 2 497
    Par défaut
    envoie des lignes de ton fichier où le problème apparaît stp

  5. #5
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 17
    Par défaut
    Ca ressemble à ça :

    A;B;C;D (intitulés des variables)
    1;Z;1;1
    1;Z;1;1
    1;Z;0,1;1
    1;Z;1;1
    1;Z;2,2;1
    etc.

  6. #6
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 17
    Par défaut
    Et ça apparaît de la sorte sous SAS :

    A B C D (une variable par colonne)
    1 Z 1 1
    1 Z 1 1
    1 Z . 1
    1 Z 1 1
    1 Z . 1
    etc.

    Ces points sont donc le problème.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2007] import données textes "enrichies"
    Par pyloupylou dans le forum VBA Access
    Réponses: 2
    Dernier message: 23/03/2014, 15h56
  2. importation données texte
    Par pythfred dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 06/10/2010, 10h34
  3. DTS importation de données texte - probleme format datetime
    Par kungouf dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 25/10/2006, 17h00
  4. [VBA-A] problème d'import de données texte
    Par David M dans le forum VBA Access
    Réponses: 2
    Dernier message: 08/05/2006, 15h45
  5. [Fichier Texte] Est-ce utilisable pour importation données ?
    Par avantoux dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 15/12/2005, 17h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo