24.11.2014 Views

Pratique de Sas Windows 9.2... Volume 1 - Ined

Pratique de Sas Windows 9.2... Volume 1 - Ined

Pratique de Sas Windows 9.2... Volume 1 - Ined

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

9.3.3 Autres astuces<br />

a) Produire une table <strong>de</strong>s matières ( contents=)<br />

ods listing close;<br />

ods rtf file="d:\tabsas\rtftoc.rtf" contents=yes toc_data;<br />

ods proclabel "Analyse du Coeur";<br />

proc tabulate data=sashelp.heart;<br />

class bp_status weight_status smoking_status sex;<br />

var diastolic systolic;<br />

label sex="Modalité <strong>de</strong> Genre :" ;<br />

table sex all="Genre confondu",<br />

bp_status weight_status smoking_status ,<br />

(diastolic systolic)*(n mean*f=8.2) /rts=19<br />

contents="Où va ce texte? superflu car la variable en dimension page informe";<br />

run;<br />

ods proclabel "La célèbre table <strong>de</strong>s Iris <strong>de</strong> Fisher 1936";<br />

proc tabulate data=sashelp.iris contents='';<br />

class species; var sepallength sepalwidth petallength petalwidth;<br />

table species all, (sepallength sepalwidth petallength petalwidth)*mean*f=5.2 /<br />

contents="Synthèse sur les iris texte utile car pas <strong>de</strong> dimension page dans le<br />

tabulate";<br />

run;<br />

ods rtf close;<br />

ods listing;<br />

Commentaire:<br />

- Pour une TOC, il a tout d’abord fallu enclencher cette nouveauté en 9.2 contents=yes toc_data<br />

- Le remplissage <strong>de</strong> la table <strong>de</strong>s matières se fait en majeur par le positionnement d’instructions ods proclabel<br />

- L’utilisation <strong>de</strong> l’option contents='' à vi<strong>de</strong> dans l’instruction proc tabulate (ou report ou print ) évitera<br />

l’apparition du fumeux « Rapport d’agrégation croisé »<br />

- L’usage d’un contents= rempli au niveau <strong>de</strong> l’instruction table génère donc le premier mineur.<br />

- Enfin, l’usage d’une dimension page dans le tabulate (ou plus généralement d’un by) permet <strong>de</strong> générer <strong>de</strong>s<br />

informations mineures <strong>de</strong> second rang.<br />

- Le retour à la normale se fera par notoc_data .<br />

Processus complémentaire à appliquer dans Word :<br />

Activer le afficher/masquer<br />

Apparition dans le texte d’étranges balises <strong>de</strong> co<strong>de</strong> rtf<br />

INED Wielki 146

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!