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 26/05/2008, 11h53   #1
Membre actif
 
Inscription : avril 2008
Messages : 526
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 526
Points : 169
Points : 169
Par défaut selection de lignes

Salut,

Je dispose d'une table SAS et je souhaiterais savoir comment faire pour sélectionner 1 observation sur 4 de ma table , cad ma table a 8784 lignes et je voudrais les lignes 4-8-12-16-...-8784.

Merci.
stefsas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2008, 14h22   #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
un modulo et un output
bahraoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2008, 16h42   #3
Membre confirmé
 
Inscription : avril 2008
Messages : 233
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : avril 2008
Messages : 233
Points : 216
Points : 216
Un très beau code de la formation SAS PROG-III:
Code :
1
2
3
4
5
6
7
DATA Subset;
  do PickIt = 4 TO TotObs BY 4;
    SET Sales point = PickIt nobs = TotObs;
    output;
  end;
  stop;
run;
green_fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2008, 16h51   #4
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
Code :
1
2
3
4
5
6
7
8
9
10
 
DATA toto;
do i=1 TO 400;
	output;
end;
run;
 
DATA titi; SET toto;
IF mod(_n_,4) eq 0 then output;
run;
bahraoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h33.


 
 
 
 
Partenaires

Hébergement Web