24.04.2014 Views

Pratique de Sas Windows ...9.3 Volume 2 - Ined

Pratique de Sas Windows ...9.3 Volume 2 - Ined

Pratique de Sas Windows ...9.3 Volume 2 - 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.

Jetons rapi<strong>de</strong>ment un coup d’œil sur le premier :<br />

ods results=off;<br />

ods tagsets.namedhtml path="d:\notes\test"(url=none) file='namedhtml.html'<br />

style=styles.htmlblue stylesheet="odsnamedhtml.txt";<br />

proc summary data=<strong>Sas</strong>help.class print mean std;var height weight age; class sex;run;<br />

ods tagsets.namedhtml close;<br />

ods results=on;<br />

Ce qui donnera après<br />

Et il y aura en cas <strong>de</strong> double-clic sur une zone <strong>de</strong> couleur saumon : ouverture sur <strong>de</strong>s détails <strong>de</strong> style (attributs).<br />

1.2.3.2 La technique<br />

Focalisons-nous maintenant sur le comment modifier les gabarits ou templates <strong>de</strong> style.<br />

Je rappelle ici mon choix mûrement réfléchi <strong>de</strong> ne pas acquiescer à la traduction <strong>de</strong> « template » en « modèle »<br />

par <strong>Sas</strong> France. La confusion <strong>de</strong> langage que cette traduction engendre en matière <strong>de</strong> vocabulaire statistique est<br />

plus que regrettable : priorité au modèle au sens statistique. Par contre, même si le gabarit est un terme dont<br />

l’origine trouve sa source dans l’imprimerie (http://pedago.reims.iufm.fr/res_peda/tice-j-bresson/pao/typographie.pdf ou<br />

http://www.irem.sciences.univ-nantes.fr/telecharge/ecrit.pdf ), il évoque suffisament la notion <strong>de</strong> mise en forme pour être<br />

retenu dans le mon<strong>de</strong> <strong>de</strong>s « pages » web et du sans papier. Et il est pleinement justifié en rtf et pdf. J’utiliserai<br />

indifféremment donc gabarit ou template <strong>de</strong> style, gardant ainsi l’effort bilingue présent dans mon volume 1.<br />

Comme il est impératif <strong>de</strong> ne pas toucher au <strong>Sas</strong>help.templmst en mo<strong>de</strong> read, <strong>Sas</strong> a prévu par défaut d’écrire les<br />

nouveaux templates dans l’entrepôt <strong>Sas</strong>user.templat<br />

Ce second entrepôt, qui est en mo<strong>de</strong> update par défaut, récoltera<br />

ce que vous créerez ou ce que vous compilerez comme par<br />

exemple mon premier essai <strong>de</strong> template <strong>de</strong> table biol.table en<br />

1.1.2, avant que je ne le redirige vers un autre entrepôt,<br />

ou aussi une <strong>de</strong>rnière version <strong>de</strong> l’ensemble tagsets.Excelxp,<br />

même si l’entrepôt <strong>Sas</strong>help.tmplmst contient lui aussi, la version<br />

initiale du tagsets.Excelxp <strong>de</strong> livraison.<br />

Ods path <strong>Sas</strong>user.templat(update) <strong>Sas</strong>help.tmplmst(read) ;<br />

Pour restaurer ou revenir à cette définition par défaut on passe :<br />

ods path reset<br />

Créer un autre entrepôt personnel ailleurs, se fera par :<br />

Libname tpl "d:\ailleurs\" ;<br />

Ods path tpl.tplperso(update) <strong>Sas</strong>help.tmplmst(read) ;<br />

Ou<br />

Ods path(prepend) tpl.tplperso(update);<br />

Dans ce second cas, il vient placer celui-ci en écriture avant les<br />

<strong>de</strong>ux autres !<br />

Faire ods path show ; vous le prouvera.<br />

36 <strong>Pratique</strong> <strong>de</strong> <strong>Sas</strong> windows ….93 <strong>Volume</strong> 2 et Coll.

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

Saved successfully!

Ooh no, something went wrong!