Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > SAS Base
SAS Base Forum d'entraide sur SAS base : étape data, procédures non statistiques, procédures non graphiques, SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/02/2012, 10h54   #1
 
Homme
Inscription : septembre 2011
Messages : 41
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : septembre 2011
Messages : 41
Points : -8
Points : -8
Par défaut Remonter une valeur en haut de la ligne

Bonjour,

j'ai une table qui fait 100 mille ligne


col1 col2
555 4
555 3
555 2
555 1
333 3
333 2
333 1
888 4
888 3
888 2
888 1

je veux remonté la ligne ou j'ai la valeur '1' en 1ére position pour avoir :
col1 col2
555 1
555 2
555 3
555 4
333 1
333 2
333 3
888 1
888 2
888 3
888 4




il ya quelqu'un qui peux m'aider!!! SVP merci
sniper75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 11h19   #2
Membre Expert
 
Inscription : mars 2005
Messages : 1 028
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 028
Points : 1 278
Points : 1 278
Envoyer un message via Yahoo à bahraoui
une solution sans modification de l'ordre de la colonne a
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
DATA t;
input a b;
cards;
555 4
555 3
555 2
555 1
333 3
333 2
333 1
888 4
888 3
888 2
888 1
run;
 
DATA t1; SET t;
retain k 0;
IF a =lag(a) then i=k;
else k=k+1;
run;
proc sort DATA=t1 out=t2(DROP=i k);
BY k b;
run;
__________________
Consultez les FAQs et les anciens postes avant de poser vos questions. Merci
bahraoui est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h39.


 
 
 
 
Partenaires

Hébergement Web