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 :

Utiliser le format z. avec le put


Sujet :

SAS Base

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2011
    Messages
    155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 155
    Points : 37
    Points
    37
    Par défaut Utiliser le format z. avec le put
    Bonjour,

    J'ai une colonne numérique que je dois transformer en alph et au meme temps rajouter des '0' devant pour avoir une colonne sur 3 position par exemple.

    Col1:
    111
    ..1
    .22
    je sais que pour ajouter les '0' devant je peux utiliser le forma z3. mais je ne sais pas comment l'utiliser au meme temps avec le put ?

    Merci de votre aide

    Bonjour,

    J'ai une colonne date avec des valeur vide je dois remplir le vide par une date =01/01/3000

    J'arrive a le faire en passan par 2 au 3 etape(je change le format en numérique de ma colonne et aprés je remplace le vide par "379853"=01/01/3000 et puis je retransforme en date sas ,ya t-il un moyen de faire tout ça autrement rapidement ?

    Merci de votre aide

  2. #2
    Membre éprouvé
    Homme Profil pro
    Statisticien/développeur BI
    Inscrit en
    Janvier 2012
    Messages
    326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Statisticien/développeur BI
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2012
    Messages : 326
    Points : 1 142
    Points
    1 142
    Par défaut
    Bonsoir,

    Pour convertir une variable num en alphanum, utiliser la fonction PUT avec effectivement le format Zw. pour compléter les valeurs avec des 0.
    Pour la seconde partie de ta question, si ta variable est déjà au format date, tu as juste à assigner une valeur si celle-ci est egal à . (ou alors j'ai pas compris ta demande ...)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    data test;
    format var1 date9.;
    input var1 date9.;
    if var1 = . then var1="01JAN3000"d; /*ou var1=379853 si tu préfère ...*/
    cards;
    01JAN13
    .
    02JAN13
    ;
    run;

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2011
    Messages
    155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 155
    Points : 37
    Points
    37
    Par défaut merci ça marche
    merci ,tu as bien compris ce que je voulai ça marche

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 06/01/2015, 14h12
  2. Réponses: 0
    Dernier message: 23/05/2010, 17h09
  3. problème avec l'utilisation du format %
    Par tzinzin dans le forum Access
    Réponses: 5
    Dernier message: 30/03/2006, 14h43
  4. Utilisation simple d'@@IDENTITY avec asp
    Par Ajrarn dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 23/10/2003, 10h37
  5. Comment utiliser les styles XP avec Dev-C++?
    Par abraxas dans le forum Dev-C++
    Réponses: 3
    Dernier message: 05/10/2003, 19h47

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