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 :

Comment figer les valeurs d'une colonne ?


Sujet :

SAS Base

  1. #1
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2017
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2017
    Messages : 22
    Points : 14
    Points
    14
    Par défaut Comment figer les valeurs d'une colonne ?
    Bonjour à tous,

    En fait dans ma table j'ai une colonne intitulé : "identifiants".
    Tout au long de mon étude, les valeurs de cette colonne vont être menées à se modifier.

    Ma question est la suivante: je souhaite crée une autre colonne "identifiants2" qui prend les valeurs de la variable "identifiants" avant que celles-ci soient modifier.

    Voici ci dessous un exemple pour illustrer ma demande :
    identifiants
    06
    06
    06
    07
    05
    04



    La suite du code va changer ces observations , par exemple cela av devenir :
    identifiants
    06
    0
    0
    0
    05
    0


    et en fait je souhaiterai créer une autre variable "identifiants2" qui même si je change les observations de "identifiants" restent les mêmes, de sorte d'avoir :
    identifiants2
    06
    06
    06
    07
    05
    04


    j'ai tout bêtement utilisé la méthode suivante: identifiants2= identifiant
    mais le pb est que si les observations de la variable"identifiant" se modifient celles de éidentifiants2" aussi alors que ce n'est pas mon souhait .....


    D'avance merci pour votre aide !


    Cordialement

    123lilas123

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Dataminer
    Inscrit en
    Septembre 2016
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Dataminer
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2016
    Messages : 29
    Points : 38
    Points
    38
    Par défaut
    Hello lilas,

    tu pourrais me montrer le code que tu utilises ?

  3. #3
    Membre expérimenté
    Inscrit en
    Novembre 2009
    Messages
    703
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 703
    Points : 1 311
    Points
    1 311
    Par défaut Comment figer les valeurs d'une colonne ?
    Bonjour,

    Peut-être avez-vous mis l'affectation dans une boucle ou une macro ? Sinon votre méthode est bonne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    data test;
      input id1;
      cards;
    06
    06
    06
    07
    05
    04
    ;
    run;
     
    data test;
      set test;
      id2=id1;
      id1=0;
    run;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    id1    id2
     0      6
     0      6
     0      6
     0      7
     0      5
     0      4
    Cordialement,

  4. #4
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2017
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2017
    Messages : 22
    Points : 14
    Points
    14
    Par défaut réponse
    Bonjour,

    je vous remercie pour vos réponses.

    En fait, j'ai fait une erreur dans la "position" de la déclaration de la variable "identifiant2".
    En effet, il faut que je la positionne juste après avoir déclaré la variable "identifiant" avant que je modifie celle-ci.

    Comme cela, si après je modifie les valeurs de la variable "identifiant" , celles de "identifiants2" ne seront pas modifiées car elle est déclarée avant les modifications !


    En tout cas , encore merci pour votre réactivité et votre aide !!!!!




    lilas

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

Discussions similaires

  1. comment transformer les valeur d'une colonne en pourcentage?
    Par sinoun dans le forum Développement de jobs
    Réponses: 3
    Dernier message: 25/08/2017, 16h45
  2. [MySQL] Comment filtrer les requetes dont une colonne a la meme valeur
    Par pierrot10 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 02/08/2013, 14h13
  3. ADO - Comment supprimer toutes les valeurs d'une colonne d une datatable?
    Par Mr_Welby dans le forum Accès aux données
    Réponses: 1
    Dernier message: 24/05/2007, 15h58
  4. [Forms] Comment restreindre les valeurs d'une LOV
    Par popressay dans le forum Forms
    Réponses: 9
    Dernier message: 25/08/2004, 10h59
  5. intervertir les valeurs dans une colonne d'une table
    Par hammou dans le forum Débuter
    Réponses: 2
    Dernier message: 26/01/2004, 10h15

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