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 :

Compléter une colonne avec les valeurs lag1(var)


Sujet :

SAS Base

  1. #1
    Invité
    Invité(e)
    Par défaut Compléter une colonne avec les valeurs lag1(var)
    Bonjour tout le monde ;
    j'ai une table de cette forme:
    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
     
    a var1
    b 
    c
    d
    e
    f var2
    g 
    h  
    i var3
    j 
    k var4
    l var5
    m 
    n
    et j'aimerai obtenir le résultat suivant:
    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
     
    a var1
    b var1
    c var1
    d var1
    e var1
    f var2
    g var2
    h var2 
    i var3
    j var3
    k var4
    l var5
    m var5
    n var5
    quelqu'un a une idée?
    Merci.

  2. #2
    Expert confirmé
    Avatar de olivier.decourt
    Homme Profil pro
    Formateur R/SAS/statistiques
    Inscrit en
    Avril 2008
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Formateur R/SAS/statistiques
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 064
    Points : 4 478
    Points
    4 478
    Par défaut
    Bonjour Julie.
    Avec LAG tu récupèrerais la valeur de l'observation précédente, pas la dernière non manquante. Mieux vaut un RETAIN, une variable tampon que le RETAIN protège, et des conditions : si la variable est renseignée on alimente le tampon ; sinon on alimente la variable avec la valeur du tampon.
    Bon courage.
    Olivier

  3. #3
    Modérateur

    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2011
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Février 2011
    Messages : 1 625
    Points : 3 403
    Points
    3 403
    Par défaut
    Hello;
    j'ai répondu ICI

  4. #4
    Invité
    Invité(e)
    Par défaut
    C'est exactement ce que je cherchais.
    Merci Sam. Olivier aussi.

Discussions similaires

  1. Réponses: 4
    Dernier message: 22/07/2014, 16h57
  2. Réponses: 4
    Dernier message: 04/05/2012, 17h23
  3. Réponses: 3
    Dernier message: 29/09/2009, 12h06
  4. [VB6]Mettre à jour une table avec les valeurs d'une DATAGrid
    Par mbzhackers dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 26/05/2006, 20h56
  5. Trier une colonne avec des valeurs numériques ou textes
    Par jfc dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 07/02/2006, 11h15

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