|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : avril 2005 Messages : 175 ![]() |
j'ai une table SAS qui a cette allure :
A1 N1 2 3 4 A1 N2 5 6 7 A2 N1 8 9 10 A2 N3 11 12 13 A3 N1 14 15 16 A3 N4 17 18 19 A3 N5 20 21 22 et je voudrais en sortie cette table SAS : A1 2 3 4 5 6 7 . . . . . . . . . A2 8 9 10 . . . 11 12 13 . . . . . . A3 14 15 16 . . . . . . 17 18 19 20 21 22 |
|
|
00
|
|
|
#2 | ||||
![]() ![]() Inscription : septembre 2006 Messages : 1 973 ![]() |
Bonjour,
Il faut tout d'abord que tu découpes ta table initale en plusieurs tables (T1,T2,T3) en fonction de ta deuxième colonne (N1,N2,N3) ... tu peux faire ça avec une proc SQL. Du style: Code :
Code :
|
||||
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : avril 2005 Messages : 175 ![]() |
merci
|
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : septembre 2006 Messages : 1 973 ![]() |
Si la réponse te convient n'oublie pas de cliquer sur Résolu.
Merci Fafabzh |
|
|
00
|
|
|
#5 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2008 Messages : 13 ![]() |
Bonjour,
Deux proc transpose doivent suffire. Voir l'exemple ci-dessous. Sinon, une petite question : quel est l'intérêt d'avoir ces variables sous cette forme ? En effet, cela ne me semble pas une forme optimale car on crée des valeurs manquantes. Cordialement, Véronique __________________________ Véronique Bourcier www.sasreference.fr Blog pour se former au SAS Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com