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 :

Ecriture dans un fichier texte : ajout de zéro


Sujet :

SAS Base

  1. #1
    Membre habitué
    Inscrit en
    Août 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 10
    Par défaut Ecriture dans un fichier texte : ajout de zéro
    Bonjour à tous,

    Je dispose d'une table SAS avec des données numériques et caracteres.
    Je souhaiterais écrire cette table dans un fichier texte mais pour les valeurs numériques, je veux les compléter par les zero non significatifs à gauche. En effet la valeur du champs est connu.

    Je m'explique avec mon petit exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    DATA _null_  ;
    set matable;
    file 'D:\Documents\test.txt';
    PUT
          @3	NAT	           $1.
          @4	IDENT	         $7.
          @11	CDDVS	        $3.
          @14	REGION	       7.
          @21	METHODE	      2.
          @23	VERSION	      $1.
          @24	PAGE	         2.;
    RUN;
    Dans cet exemple, si j'exporte la valeur 75 pour la région il va m'écrire uniquement 75 or je veux compléter par 5 zeros devant puisque ma longueur est de 7.

    Dois-je passer par une étape de mise au format char ?

    Merci de votre aide.

  2. #2
    Membre Expert
    Homme Profil pro
    Biostatisticien
    Inscrit en
    Juin 2009
    Messages
    1 206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Irlande

    Informations professionnelles :
    Activité : Biostatisticien
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 206
    Par défaut
    oui il faut que tu passes en caractère

  3. #3
    Membre habitué
    Inscrit en
    Août 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 10
    Par défaut
    Finalement j'ai trouvé seul cela fonctionne en rajoutant Z devant le format numerique.
    Merci

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

Discussions similaires

  1. [Tableaux] ecriture dans un fichier texte
    Par TiNoUcHe dans le forum Langage
    Réponses: 4
    Dernier message: 27/09/2006, 16h12
  2. probleme d'ecriture dans un fichier texte
    Par Mickey.jet dans le forum Delphi
    Réponses: 3
    Dernier message: 21/06/2006, 17h51
  3. Ecriture dans un fichier texte
    Par Bmagic dans le forum MFC
    Réponses: 9
    Dernier message: 07/06/2006, 14h40
  4. ecriture dans un fichier text
    Par lerouzes dans le forum Langage
    Réponses: 19
    Dernier message: 30/04/2006, 16h29
  5. probleme d'ecriture dans un fichier texte
    Par azrael88370 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 24/01/2005, 17h33

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