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.

La log/journal affiche un échec car les autres instructions <strong>de</strong> l’autoexec par défaut n’ont pas été soumises :<br />

NOTE: AUTOEXEC processing beginning; file is d:\lib.sas.<br />

NOTE: Libref A was successfully assigned as follows:<br />

Engine: V9<br />

Physical Name: d:\notes\test<br />

NOTE: AUTOEXEC processing completed.<br />

La log/journal affiche dans le second essai alors que le libname et son libref A est bien pendant l’autoexec :<br />

NOTE: AUTOEXEC processing beginning; file is ('d:\My <strong>Sas</strong> Files\9.3\autoexec.sas' 'd:\lib.sas').<br />

NOTE: Libref A was successfully assigned as follows:<br />

Engine: V9<br />

Physical Name: d:\notes\test<br />

NOTE: AUTOEXEC processing completed<br />

• Changement <strong>de</strong> valeurs<br />

Sous <strong>Windows</strong>, la nouvelle valeur du MEMSIZE est <strong>de</strong> 2G et le SORTSIZE prendra celle <strong>de</strong> 256M.<br />

L’option fullstimer donnera maintenant ce genre d’information : un timbre <strong>de</strong> date en plus<br />

NOTE: PROCEDURE ANOVA used (Total process time):<br />

real time 0:00:00.06<br />

user cpu time 0:00:00.04<br />

system cpu time 0:00:00.01<br />

memory 464.53k<br />

OS Memory 18288.00k<br />

Timestamp vendredi 15 juin 2012 10 h 42<br />

options stimefmt = opt; et options stimefmt = fmt; vous livreront tous les nouveaux habillages<br />

possibles et<br />

un retour à la situation <strong>de</strong> départ se co<strong>de</strong>ra options stimefmt=normal;<br />

La situation implicite d’impression en <strong>Windows</strong> 7 était <strong>de</strong> recourir au système d’impression du système et c’est<br />

pour cela que <strong>Sas</strong> sous Linux fonctionnait autrement : la nouvelle option universalprint à mettre au démarrage<br />

<strong>de</strong> <strong>Sas</strong> permettra d’enclencher un fonctionnement alternatif si cela vous intéresse vraiment.<br />

La première différence par rapport à V1_p112 est que vous imprimerez dans un fichier .ps au lieu <strong>de</strong> sortir sur<br />

votre imprimante par défaut. Et ainsi <strong>de</strong> suite …<br />

• GETOPTION<br />

Il est maintenant possible <strong>de</strong><br />

options papersize="A3";<br />

* réglage occasionnel pour une impression spéciale;<br />

%put %sysfunc(getoption(papersize,keyword));<br />

%let <strong>de</strong>fsize = %sysfunc(getoption(papersize,keyword,<strong>de</strong>faultvalue)) ;<br />

options &<strong>de</strong>fsize; run;<br />

%put %sysfunc(getoption(papersize,keyword));<br />

%let <strong>de</strong>fsize = %sysfunc(getoption(papersize,keyword,startupvalue)) ;<br />

options &<strong>de</strong>fsize; run;<br />

%put %sysfunc(getoption(papersize,keyword));<br />

PAPERSIZE=A3<br />

PAPERSIZE=LETTER<br />

PAPERSIZE=A4<br />

• VALIDVARNAME= COMPAT | EXTEND<br />

De façon analogue à l’usage du validvarname=any s’appliquant aux (noms <strong>de</strong>) variables, pour les noms <strong>de</strong><br />

membres, tables, vues et item stores, il sera possible d’utiliser sur 32 positions, les caractères nationaux,<br />

spéciaux à l’exception <strong>de</strong> / \ * ? " < > | : - et <strong>de</strong> ne jamais commencer par un blanc ou un . (dot).<br />

• EXTENDOBSCOUNTER=NO | YES<br />

Si votre compteur d’observations <strong>de</strong> votre très gran<strong>de</strong> table dépasse les 2 billions, vous entrez dans un domaine<br />

où (sous Linux32, W32 ou W64) vous aurez peut-être besoin <strong>de</strong> l’étendre : lisez la doc à ce propos.<br />

57 INED Service Informatique Wielki

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

Saved successfully!

Ooh no, something went wrong!