|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Étudiant Inscription : avril 2011 Messages : 3 ![]() |
Bonjour,
Voici mon problème : J'ai une variable id_pat (identifiant unique du patient) et une variable numsej (numéro du séjour). Un même id_pat a plusieurs numsej (jusqu'à 25). Je voudrais avoir une ligne par id_pat et créer les variables numsej1, numsej2, ... numsej25 pour avoir tous les numsej d'un même patient sur la même ligne. Je pensais faire ça en répétant 25 fois cette instruction (en adaptant la numérotation) Code :
Code :
|
||||
|
|
00
|
|
|
#2 |
![]() ![]() Stéphane Consultant et formateur SAS et Cognos Inscription : avril 2009 Messages : 1 791 ![]() |
si tu transposes ta table en bloquant Id_pat en ligne et en basculant donc les num_sej ca ne t'aiderait pas ?
__________________
N'oubliez pas de cliquer sur lorsque votre problème est réglé !Moteur de recherche dans les papiers SAS |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Étudiant Inscription : avril 2011 Messages : 3 ![]() |
Oui je pense. Comment fait-on ça ?
|
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 956 ![]() |
Comme Stéphane t'a proposé, une proc transpose suffit:
Code :
|
||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Étudiant Inscription : avril 2011 Messages : 3 ![]() |
Merci pour ton aide.
Je viens de faire ton exemple et c'est tout à fait ce que je voulais faire. Je vais le transposer à mes données. Merci à tous ! |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 956 ![]() |
![]() Bon courage! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com