|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2008 Messages : 29 ![]() |
Bonjour, j'aurais voulu savoir comment créer une ou plusieurs colonnes dynamiques dans une table SAS.
Je m'explique : au départ du code suivant : Code :
_10_NUMERO _20_NUMERO _30_NUMERO Je pensais faire quelque chose du style : Code :
Quelqu'un à une idée ? Merci d'avance. |
||||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé
![]() ![]() Olivier DecourtFormateur en informatique Inscription : avril 2008 Messages : 1 467 ![]() |
Bonjour.
L'idée est bonne mais il faut procéder en 2 temps : 1) préparer les noms de tes futures colonnes avec la formule que tu mets à gauche du = et 2) faire une proc TRANSPOSE. Code :
Olivier |
||
|
|
10
|
|
|
#3 |
|
Membre éclairé
![]() statisticien Inscription : mai 2011 Messages : 212 ![]() |
Bonjour,
tu peux également penser aux ARRAYs qui semblent tout indiqués dans ton cas. bonne journée. |
|
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2008 Messages : 29 ![]() |
Très pratique ce PROC TRANSPOSE !!
Est-il possible de trier les colonnes ajoutées (par intitulé) ? Merci. |
|
|
00
|
|
|
#5 | ||
|
Expert Confirmé
![]() ![]() Olivier DecourtFormateur en informatique Inscription : avril 2008 Messages : 1 467 ![]() |
Non, pas de tri possible à ma connaissance.
Pour ton autre question (en MP mais je préfère poster la réponse) : si tu as plusieurs colonnes à transposer, soit tu fais plusieurs proc TRANSPOSE puis un MERGE, soit tu dupliques les observations dans la table en entrée : Code :
Bon courage. Olivier |
||
|
|
10
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2008 Messages : 29 ![]() |
Un tout grand merci pour toutes ces explications très intéressantes.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com