|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : février 2011 Messages : 22 ![]() |
Bonjour
Voici le genre de table dont je dispose : Code :
Voici l'illustration sur la table crée précédemment : 1 1235 2 1235 3 1235 4 0123 5 0123 6 0123 7 0123 J'ai pensé à utiliser la fonction lag mais je rencontre quelques problèmes. Est ce que quelqu'un a une idée?? Pour info j'utilise SAS 9 sur server!! Merci d'avance |
||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé
![]() ![]() Olivier DecourtFormateur en informatique Inscription : avril 2008 Messages : 1 467 ![]() |
Bonsoir.
J'aurais utilisé un RETAIN plutôt qu'un LAG. Code :
|
||
|
|
10
|
|
|
#3 |
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 956 ![]() |
Beau gosse
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 22 ![]() |
Merci beaucoup Olivier.
Bonne journée |
|
|
00
|
|
|
#5 | ||
|
Expert Confirmé
![]() ![]() Olivier DecourtFormateur en informatique Inscription : avril 2008 Messages : 1 467 ![]() |
En SAS 9 il y avait plus "élégant" (pour la note artistique), avec la fonction COALESCE plutôt que IF/ELSE. Mais le RETAIN reste indispensable puisqu'il assure la mémorisation de la dernière valeur non manquante.
Code :
|
||
|
|
10
|
Copyright © 2000-2012 - www.developpez.com