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 :

Associer une valeur avec un where


Sujet :

SAS Base

  1. #1
    Candidat au Club
    Femme Profil pro
    Chargée d'enquête
    Inscrit en
    Mars 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chargée d'enquête
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2015
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Associer une valeur avec un where
    Bonjour,

    J'ai une table contenant 4 valeur et 400 000 lignes. Si 2 valeurs matchent je voudrais leur associer une troisième.

    J'ai commencé à taper ceci mais ça ne fonctionne pas et je ne trouve pas de moyen simple sauf à créer 216 tables qui correspondent à mes 216 croisements possibles.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Data tempo1; 
    	set tempo; 
    	where pcs='623A' and (libelle like '%CHAUD%' or libelle like '%TOL%' or libelle like '%TUY%') then metier='PR__CTT02'; 
                  where pcs='653A' and (libelle like '%CARISTE%' or libelle like '%MAGAS%' ) then metier='PR__LFP04'; 
    	run;
    Pour le moment le seul moyen que j'ai trouvé c'est de créer des tables PR__CTT02 et PR__LFP04 puis ensuite de les faire fusionner mais je ne pourrais pas voir si j'ai des éléments non fusionnés.
    Je ne sais pas si je suis claire mais merci d'avance de vos idées.

  2. #2
    Membre éprouvé
    Avatar de Haache
    Homme Profil pro
    Doctorant & Ingénieur Statiaticien Economiste
    Inscrit en
    Mars 2014
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Canada

    Informations professionnelles :
    Activité : Doctorant & Ingénieur Statiaticien Economiste

    Informations forums :
    Inscription : Mars 2014
    Messages : 349
    Points : 1 009
    Points
    1 009
    Billets dans le blog
    8
    Par défaut
    Je n'ai vraiment pas compris quant tu dis que tu dois faire 256 croisements. Est ce que tu peux expliquer plus clairement le problème.
    • Faites un tour sur mon siteweb professionnel www.aristideelysee.16mb.com Des codes dans la section "media et code" pouvant vous aider que vous pouvez aussi partager sur les réseaux sociaux.
    • Visiter mon blog en cliquant ici! Des techniques, astuces et macros pour l'analyse quantitative.

Discussions similaires

  1. Recupérer une donnée avec un WHERE concernant la date
    Par benlasavate dans le forum Access
    Réponses: 1
    Dernier message: 23/01/2006, 08h18
  2. Réponses: 3
    Dernier message: 14/12/2005, 15h17
  3. [RegEx] Gérer deux possibilités et leur associer une valeur 0/1
    Par speed_man002 dans le forum Langage
    Réponses: 3
    Dernier message: 21/09/2005, 18h32
  4. [TP] Afficher une valeur avec outtext
    Par Bouilla dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 06/03/2005, 09h57
  5. Retourner une valeur avec une fonction
    Par stephtbest dans le forum ASP
    Réponses: 4
    Dernier message: 31/10/2003, 16h37

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