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

ODS et reporting Discussion :

Proc freq mise en forme


Sujet :

ODS et reporting

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2011
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 22
    Points : 11
    Points
    11
    Par défaut Proc freq mise en forme
    Bonjour,

    J'utilise le code sas suivant pour transformer la sortie rtf de la proc freq:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
     
    proc template; 
    define crosstabs Base.Freq.CrossTabFreqs; 
     
    row_var_style=rowheader {backgroundcolor=white  VERTICALALIGN=MIDDLE font_weight=bold};
    col_var_style=header {backgroundcolor=white  VERTICALALIGN=MIDDLE font_weight=bold};
     
     
    define header tableof;
    end; 
     
    define header rowsheader; 
    	text _row_label_ / _row_label_ ^= ' ' ;
    	text _row_name_ ;
    	style={background=CX99CCFF VERTICALALIGN=MIDDLE font_weight=bold};
    end; 
    define header colsheader; 
    	text _col_label_ / _col_label_ ^= ' '; 
    	text _col_name_; 
    	style={background=CX99CCFF VERTICALALIGN=MIDDLE font_weight=bold};
    end; 
    	cols_header=colsheader; 
    	rows_header=rowsheader; 
    	header tableof; 
    end; 
    run; 
     
    ods rtf file;
    ODS NOPROCTITLE; 
    options validvarname=ANY;
    proc freq data=all(RENAME=(Sex_var="Sexe"n Age_var="Age"n)) order=data;
    table "Sexe"n*"Age"n / nopercent nocol norow;
    label "Sexe"n=;
    label "Age"n=;
    run;
    ods rtf close;
    en pieces jointes, la table que j'obtiens, est-ce que quelqu'un sait comment mettre juste les deux cellules "Total" avec un fond blanc et laisser les header avec un fond bleu?

    Merci!
    Images attachées Images attachées  

Discussions similaires

  1. Mise en forme ODS / PROC FREQ
    Par Blinx40 dans le forum ODS et reporting
    Réponses: 2
    Dernier message: 06/03/2014, 17h35
  2. Proc Tabulate et mise en forme conditionnelle
    Par ganjah06 dans le forum ODS et reporting
    Réponses: 11
    Dernier message: 14/01/2013, 14h54
  3. [ODS] Proc Report et mise en forme conditionnelle - Simplification du code
    Par edward carnby dans le forum ODS et reporting
    Réponses: 0
    Dernier message: 08/01/2013, 11h24
  4. [ODS] PROC REPORT : Mise en forme des résultats
    Par foxrol dans le forum ODS et reporting
    Réponses: 2
    Dernier message: 25/01/2012, 15h05
  5. Mise en forme proc tabulate
    Par ganjah06 dans le forum ODS et reporting
    Réponses: 1
    Dernier message: 04/01/2010, 13h45

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