IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Débutez Discussion :

récupérer le résultat des effectifs de "proc freq"


Sujet :

Débutez

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 15
    Par défaut récupérer le résultat des effectifs de "proc freq"
    Bonjour,

    je demande sous la condition (les établissement dont la variable var1=2 uniquement (c-à-d les établissements qui ont 100% des dossiers individuels de la variable var1 vaut 2)

    sachant que pour chaque établissement, j'ai un ensemble de dossiers individuel et chaque établissement est reconnu par son identifiant (ident).

    donc je demande de m'afficher uniquement les établissements qui ont 100% des dossiers individuels pour lesquels la variable var1 égale à la modalité 2, je récupére alors sous l'instruction suivante les différents identifiants des établissemenst répondant à cette condition.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    proc freq data=dan_valide ;
    table var1;
    where var1=2;
    by ident;
    run;

    Ce que je veux :
    Récupérer le nombre N de ces établissements, mais je ne vois pas comment faire, pourriez vous m'aider svp?

  2. #2
    Membre confirmé
    Inscrit en
    Décembre 2009
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 41
    Par défaut
    Tu peux essayer avec ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    proc freq DATA=dan_valide ;
    TABLE var1/OUTSTAT=STAT_DAN NOPRINT;
    WHERE var1=2;
    BY ident;
    run;
    ou bien avec ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Proc sql;
    Create table STAT_DAN as
    (select ident, count(*) as Nombre
     From dan_valide
     Where var1=2
     Group By ident
    );quit;
    Dans le nouveau dataset créé STAT_DAN, tu y trouveras le COUNT

Discussions similaires

  1. Modifications des resultats d'une proc freq
    Par bouquito dans le forum ODS et reporting
    Réponses: 2
    Dernier message: 17/09/2009, 09h44
  2. proc iml et boucle do,récupérer les résultats
    Par jacksparow dans le forum SAS IML
    Réponses: 3
    Dernier message: 19/05/2008, 14h19
  3. Récupérer le résultat des validators en javascript
    Par lutecefalco dans le forum ASP.NET
    Réponses: 1
    Dernier message: 20/07/2007, 12h16
  4. Réponses: 2
    Dernier message: 12/06/2006, 12h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo