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 :

Transformer une donnée '.' (point) en 0 (zéro)


Sujet :

SAS Base

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 165
    Points : 80
    Points
    80
    Par défaut Transformer une donnée '.' (point) en 0 (zéro)
    Bonjour,

    Voici mon problème j'aimerais faire des additions de plusieurs colonnes, mais problème j'ai des données manquantes et à la place des chiffres j'ai un . donc le résultat de mon addition est .

    Voici l'exemple


    Var 1|Var 2|Var 3|Var 4

    1|.|0|4

    Je veux que le résultat de la somme soit 5 et non . actuellement.


    Merci à vous tous!

  2. #2
    Membre émérite

    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mars 2005
    Messages
    1 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 364
    Points : 2 329
    Points
    2 329
    Par défaut
    bonjour,

    Tu peux utiliser la fonction sum pour faire les aditions
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    data t;
    i=1;
    k=1;;
    l=.;
    s1=sum(i,k,l);
    s2=i+k+l;
    run;
    cordialement

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 165
    Points : 80
    Points
    80
    Par défaut
    Merci pour ta rapidité.

    Je viens de tester en mettant s1=sum(var1+var2+var3+var4) est le résultat est toujours de '.'.

    Merci pour ton aide

  4. #4
    Membre émérite

    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mars 2005
    Messages
    1 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 364
    Points : 2 329
    Points
    2 329
    Par défaut
    le séparateur est une virgule et non un +

    s1=sum(var1,var2,var3,var4) est le résultat est toujours de '.'.

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 165
    Points : 80
    Points
    80
    Par défaut
    Ah désolé j'avais mal lu, ça marche nikel!!!!

    Merci beaucoup bahraoui!

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

Discussions similaires

  1. [WD-2007] Transformer une donnée access
    Par samsab dans le forum Word
    Réponses: 4
    Dernier message: 01/01/2013, 16h17
  2. Transformer une valeur zéro en donnée Null
    Par zemblamoh dans le forum Langage SQL
    Réponses: 8
    Dernier message: 03/05/2011, 11h39
  3. Transformer une donnée à la sélection
    Par micaz dans le forum Langage SQL
    Réponses: 2
    Dernier message: 05/09/2008, 22h47
  4. transformer une donnée date en char(8) en format date
    Par zaza07 dans le forum SAS Base
    Réponses: 4
    Dernier message: 12/02/2008, 10h23
  5. Transformer une donnée double en char
    Par Chrysomallus dans le forum MATLAB
    Réponses: 2
    Dernier message: 18/04/2007, 17h12

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