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

SAS STAT Discussion :

PROC MEANS et format


Sujet :

SAS STAT

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 34
    Points : 22
    Points
    22
    Par défaut PROC MEANS et format
    Bonjour à vous,

    Ma question est très simple, par contre je ne connais pas s'il existe une solution.

    Puis-je ajouter un option à un proc means pour que le résultat par exemple sur une variable d'argent ne soit pas collé car avec un proc means le résultat n'a pas de format.é

    Ex : 123456789.00$ pour devenir 123 456 789.00$

    Avoir un beau format de lecture avec un proc means.

    Merci beaucoup de votre aide.

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 249
    Points : 290
    Points
    290
    Par défaut
    Bonjour,

    Je ne connais pas d'option de la proc means pour ce faire directement.
    J'utiliserais donc un format quelconque dans la proc means pour générer la table résultat puis une proc print...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    proc format ;
       picture myfmt (round)
          low - < 0 = "000 000 009,99 $" (mult=100 prefix="- ")
          0 - high  = "000 000 009,99 $" (mult=100)
       ;
    run ;
    proc means data=sashelp.shoes noprint ;
    		   var sales ;
    		   by region ;
    		   format sales myfmt. ;
    		   output out=work.resultat mean= median= / autoname ;
    run ;
    proc print data=work.resultat (drop=_type_ _freq_) noobs label ;
    run ;
    Bon courage !

  3. #3
    Expert confirmé
    Avatar de olivier.decourt
    Homme Profil pro
    Formateur R/SAS/statistiques
    Inscrit en
    Avril 2008
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Formateur R/SAS/statistiques
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 064
    Points : 4 478
    Points
    4 478
    Par défaut
    Non, sauf à aller changer le modèle tabulaire de la proc Means (avec une proc Template et ça ne sera pas forcément lumineux), il vaut mieux se tourner vers une procédure comme SQL, Tabulate ou Report pour faire à la fois des stats et de la mise en forme.
    Bon courage.
    Olivier

Discussions similaires

  1. multiplier les stat résultantes de proc means
    Par cocotta dans le forum Débutez
    Réponses: 1
    Dernier message: 12/08/2010, 14h03
  2. Exportation proc means
    Par perloch dans le forum SAS Base
    Réponses: 2
    Dernier message: 16/01/2009, 15h30
  3. Calcul proc means
    Par bb888 dans le forum SAS STAT
    Réponses: 3
    Dernier message: 08/01/2009, 22h18
  4. Utilisation de la proc means par groupe
    Par stefsas dans le forum SAS STAT
    Réponses: 3
    Dernier message: 08/09/2008, 16h25
  5. boucle avec proc means
    Par nawal59 dans le forum Macro
    Réponses: 4
    Dernier message: 01/07/2008, 22h18

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