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

  1. #1
    Nouveau membre du Club
    Calculer la somme des observations pour chaque modalité : programme bloqué
    Bonjour,

    Je veux calculer la somme des observations par chaque modalité, et puisque le nombre de modalités que j'ai est grand, sas copie les résultats dans prtie sortie, ce qui bloque le programme, comme fire pour les avoir seulement sous forme une table

  2. #2
    Expert confirmé
    Bonjour.

    Quelle procédure utilises-tu ?
    Bon courage.
    Olivier

  3. #3
    Nouveau membre du Club
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ODS output summary  = tmp1.cchparcc ;
    PROC MEANS DATA=tmp1.cch_mad SUM ;
      VAR solde_db ;
      BY cc;
    RUN ;


    voilà mon programme

  4. #4
    Membre actif
    Bonjour,

    Vous pouvez utiliser l'optio "OUT".

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    PROC MEANS DATA=tmp1.cch_mad SUM noprint;
      output out=MATABLEOUT sum=;
      VAR solde_db ;
      BY cc;
    RUN ;


    Cordialement

  5. #5
    Expert confirmé
    Citation Envoyé par yo.ourti Voir le message
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ODS output summary  = tmp1.cchparcc ;
    PROC MEANS DATA=tmp1.cch_mad SUM ;
      VAR solde_db ;
      BY cc;
    RUN ;


    voilà mon programme
    Pour conserver ton programme actuel, il faut juste demander de ne pas éditer le table SUMMARY, seulement de la récupérer dans une table avec ODS OUTPUT.
    Plusieurs codes sont possibles : si tu as une seule proc MEANS à faire taire, tu peux ajouter avant l'instruction PROC une ligne ODS EXCLUDE summary ; mais si tu as plusieurs procédures à la suite, aucune n'ayant de sorties à afficher, tu peux encadrer toute la série par une instruction ODS EXCLUDE ALL ; au début et une réinitialisation à ODS SELECT ALL ; pour afficher après cette instruction toutes les sorties. En revanche l'instruction ODS EXCLUDE summary ; se réinitialise automatiquement au RUN suivant.
    Bon courage.
    Olivier

  6. #6
    Nouveau membre du Club
    merci beaucouuuuuup!!, vous m'avez sauvée

###raw>template_hook.ano_emploi###