|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : novembre 2009 Messages : 107 ![]() |
Bonjour
comment peux ton supprimer les données doublés voire dans une variables ? car a fors ce merge des table pour avoir une reponse a une question qui se troive dans une variable via different corisement. j ai la reponse a ma question mais avec des doublons voir sextuplons d ou ma question si on a une variable A A A B B B B comment faire pou n avoir que A B |
|
|
00
|
|
|
#2 | ||
![]() ![]() Samir SELMANEConsultant en Business Intelligence Inscription : février 2011 Messages : 1 006 ![]() |
hello;
avec une proc sort; Code :
|
||
|
|
10
|
|
|
#3 |
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 956 ![]() |
ou une proc
|
|
|
00
|
|
|
#4 |
|
Membre à l'essai
![]() Inscription : novembre 2009 Messages : 107 ![]() |
le pire dans tout ça c est que j'utilisais cette procédure sans savoir pourquoi
|
|
|
00
|
|
|
#5 | ||||
|
Membre à l'essai
![]() Inscription : novembre 2009 Messages : 107 ![]() |
j ai essayer et voila l erreur
Code :
Code :
|
||||
|
|
00
|
|
|
#6 | |
|
Invité régulier
![]() Inscription : mars 2008 Messages : 10 ![]() |
Salut,
Disons que après avoir écrit proc sort, SAS s'attend à avoir quelque chose dans : Citation:
|
|
|
|
00
|
|
|
#7 | ||
![]() ![]() Samir SELMANEConsultant en Business Intelligence Inscription : février 2011 Messages : 1 006 ![]() |
t'as oublié data=
Code :
|
||
|
|
00
|
|
|
#8 |
|
Membre à l'essai
![]() Inscription : novembre 2009 Messages : 107 ![]() |
j ai bien corrigé ce problème. j aivais oublié de le signaler
Pardon Mais le probleme c est un peux plus compliqué Je met une copie d ecran en PJ de la table c est plus simple comment supprimer ce type de doublons |
|
|
00
|
|
|
#9 | ||
![]() ![]() Samir SELMANEConsultant en Business Intelligence Inscription : février 2011 Messages : 1 006 ![]() |
Code :
- si tu veux supprimer les lignes dupliquées, remplace nodupkey par NODUPRECS |
||
|
|
00
|
|
|
#10 | ||
|
Membre à l'essai
![]() Inscription : novembre 2009 Messages : 107 ![]() |
ok je vois le truc
mais le problème se pose en suite dans le trie Code :
Proc sort DATA=Vac out=Vac1; BY Descending (Sub_id AND date); run; Code :
|
||
|
|
00
|
|
|
#11 | ||
![]() ![]() Samir SELMANEConsultant en Business Intelligence Inscription : février 2011 Messages : 1 006 ![]() |
Est ce que dans le code que je t'ai envoyé , j'ai mis des parenthèses et un AND?
Code :
|
||
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 956 ![]() |
ça fait classe une parenthèse en un AND
|
|
|
00
|
|
|
#13 |
|
Membre à l'essai
![]() Inscription : novembre 2009 Messages : 107 ![]() |
je sais bien mais j avais tenté ca en depit du resultat.
Car on parle de date et donc avoir un tri comme 21 Mars 2010 22 Avril 2010 23 Janvier 2010 c est pas tres logique et c'est comme ca que SAS me trie le smillblic |
|
|
00
|
|
|
#14 |
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 956 ![]() |
Si ta variable est du date et non des caractères, ça va passer
|
|
|
00
|
|
|
#15 |
|
Membre à l'essai
![]() Inscription : novembre 2009 Messages : 107 ![]() |
c est du caractere donc ca passe pas
|
|
|
00
|
|
|
#16 | ||
![]() ![]() Samir SELMANEConsultant en Business Intelligence Inscription : février 2011 Messages : 1 006 ![]() |
Bon aller un coup de pouce.
Essaies de t'inspiré de ce code; Code :
|
||
|
|
10
|
Copyright © 2000-2012 - www.developpez.com