Précédent   Forum du club des développeurs et IT Pro > 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
 
Outils de la discussion
Publicité
'
Vieux 23/11/2012, 10h28   #1
mohamed_
Membre du Club
 
Inscription : juillet 2010
Messages : 114
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 114
Points : 60
Points : 60
Par défaut calculs sur des modalités dans une proc means

Bonjour,

Je voudrais faire dans une proc means le calculs du nombre de personnes ayant répondu que certaines modalités et pas toutes.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
DATA test ;
a=1 ; output ;
a=2 ; output ;
a=3 ;output ;
a=4 ;output ;
a=5 ; output ;
a=6 ;output ;
run ;
 
proc means DATA=test noprint ;
var a ;
output out=stat_test 
n(a) =nb
sum(a) = somme 
std(a) = std ;
run ;
En fait au lieu de n(a) = 6 je voudrais compter uniquement le nombre de répondants 1 à 5.

Quelque chose comme :

Code :
IF  a IN (1 2 3 4 5) then nb = n(a)
mais directement dans la proc means sans filtrer sur la table car il y a d'autres variables.
mohamed_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2012, 11h01   #2
ibrahima13
Membre régulier
 
Inscription : juillet 2010
Messages : 82
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 82
Points : 89
Points : 89
Salut,
Une condition where dans la proc means diractement ?
Du genre :
ibrahima13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 05h55.


 
 
 
 
Partenaires

Hébergement Web