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
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