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