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 :

Changer les modalités d'une colonne d'une table SAS par les modalités d'une colonne d'une autre table SAS


Sujet :

SAS Base

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Saint Denis (Île de France)

    Informations forums :
    Inscription : Janvier 2014
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Changer les modalités d'une colonne d'une table SAS par les modalités d'une colonne d'une autre table SAS
    Bonjour la communauté SAS, je débute sur cet outil puissant, et je coince sur un truc basique qui ne l'est pas pour vous je suppose

    Au fait, j'ai deux tables SAS, la première est la suivante :

    code nom
    1 Pomme
    2 Banane
    3 Fraise
    4 Ananas

    et ma deuxième table est la suivante :

    personne fruit
    Marc 3
    Julie 2
    Jafar 4
    Emilie 1

    je veux que ma table finale ressemble à quelque chose comme :

    personne fruit
    Marc Fraise
    Julie Banane
    Jafar Ananas
    Emilie Pomme

    Est ce que vous avez une idée comment je peux faire ça svp ? Je sais que c'est simple mais j'y arrive pas, merci d'avance =)

  2. #2
    Membre éprouvé
    Homme Profil pro
    Ingénieur Pilotage
    Inscrit en
    Avril 2009
    Messages
    405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur Pilotage
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 405
    Points : 1 063
    Points
    1 063
    Par défaut
    Bjr,

    Plusieurs possibilités :
    - via un proc format et l'option CNTLIN ( créer un format à partir d'une table )
    - via un merge et un id of course
    - via un proc SQL et une jointure

    ex avec un PROC SQL :
    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
    18
    19
    20
    21
    22
    23
    24
    25
    data table1 ; 
    input code nom $ ; 
    cards ; 
    1 Pomme
    2 Banane
    3 Fraise
    4 Ananas
    ;
    run ; 
     
    data table2 ; 
    input personne $ fruit ;
    cards ; 
    Marc 3
    Julie 2
    Jafar 4
    Emilie 1
    ;
    run ; 
     
    proc sql ; 
    create table test as
    select nom , personne 
    from table1 inner join table2 on table2.fruit = table1.code ; 
    quit ;
    I always thought that the person who specialized in using just SAS PROCS should
    be known as the SAS Proctologist.

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

Discussions similaires

  1. [Spip] afficher les articles d'une sous sous rubrique en passant par les rubriques parents
    Par Abou Zar dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 06/08/2012, 17h50
  2. Réponses: 3
    Dernier message: 16/05/2012, 23h36
  3. Réponses: 10
    Dernier message: 18/06/2009, 13h27
  4. Inersert dans une table crée par les cardinalités [*,*]
    Par drasalmed dans le forum Langage SQL
    Réponses: 2
    Dernier message: 06/05/2007, 18h27
  5. Demarrer une Macro/Appli VBA sans paser par les feruilles Excel
    Par size_one_1 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 08/12/2006, 21h23

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