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.

Remarque2<br />

Cependant le programme <strong>de</strong> la première étape sans cat= et avec un <strong>de</strong>v= compatible avec la liste suivante (<br />

java, javaimg, activex ou actximg ) permet <strong>de</strong> résoudre directement la problème <strong>de</strong> la nécessité d’avoir un gseg<br />

pour rejouer le graphique dans une <strong>de</strong>stination ods. Si j’avais mis un <strong>de</strong>v=jpeg ou png etc je n’aurais pu rejouer<br />

ce programme une fois la session fermée.<br />

Deuxième étape : rejouer/replay<br />

*étape A replay;<br />

libname worka "d:\tabsas\";<br />

ods listing close;<br />

ods rtf file="d:\tabsas\documentrtf.rtf" style=ocean;<br />

proc document name=worka.premdoc;<br />

replay ;<br />

run; quit;<br />

ods rtf close;ods listing;<br />

….<br />

Si vous vous êtes trompé dans les goptions pour la hauteur ou largeur du graphique, ce n’est pas récupérable :<br />

750 pixels est plus que suffisant pour une orientation portrait (ici la sortie océannée a été réduite pour y<br />

juxtaposer un autre extrait). Utilisez vsize= et hsize= , cela doit être possible.<br />

Rejouer/replay peut heureusement être plus complexe. Mais pour ce faire, créeons aussi un graphique sas<br />

<strong>de</strong>rnière génération, pour ensuite faire <strong>de</strong>s sorties plus complexes.<br />

ods listing;<br />

ods document name=WORKA.SGgraphDOC(write) ;<br />

ods graphics /width=800 height=500 imagemap=on;<br />

proc sgscatter data=sashelp.class;<br />

plot height * weight;<br />

run;<br />

ods graphics off;<br />

ods document close;ods listing;<br />

Programme:<br />

libname usage "d:\tabsas\";*changement <strong>de</strong> libref mais lieu stable;<br />

ods listing close;<br />

ods html file="d:\tabsas\documenthtm1.htm"(url=none) style=analysis;<br />

ods rtf file="d:\tabsas\documentrtf1.rtf" style=ocean;<br />

ods pdf file="d:\tabsas\documentpdf1.pdf" style=analysis;<br />

proc document name=usage.premdoc;<br />

replay \tabulate#1\ ^ /levels=all <strong>de</strong>st=(rtf);<br />

replay \Tabulate#1\ByGroup3#1\Report#1\Table#1 /<strong>de</strong>st=(html pdf) ;<br />

replay \Univariate#1\ByGroup2#1 ; replay \Gplot#1\Gplot#1 ;<br />

run;<br />

proc document name=usage.graphdoc;<br />

import textfile="d:\tabsas\text.txt" to ^;<br />

replay ;run;<br />

proc document name=usage.SGgraphdoc;<br />

replay ;run; quit;<br />

ods _all_ close;ods listing;<br />

INED Wielki 166

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

Saved successfully!

Ooh no, something went wrong!