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
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
dm<br />
"fileopen 'd:\data\autoexec.sas' ";<br />
DM<br />
' winexecfile "test.pdf" ' ;<br />
dm<br />
'fslist<br />
"d:\ined\<strong>de</strong>clet\chomage3.csv"<br />
';<br />
On ouvrira un programme <strong>Sas</strong> dans l’éditeur.<br />
Nous <strong>de</strong>mandons dans le programme d’ouvrir le fichier pdf qui<br />
vient d’être créé dans le répertoire courant juste après un ods<br />
close ; et une réouverture <strong>de</strong> Ods results<br />
Etant donné que <strong>de</strong>puis la 9.2, la proc fslist a été intégrée dans<br />
le <strong>Sas</strong> <strong>de</strong> base, il sera possible d’appeler la comman<strong>de</strong> fslist<br />
pour ouvrir un fichier texte et l’examiner en hexadécimal pour y<br />
rechercher les caractères invisibles qui ren<strong>de</strong>nt un essai<br />
d’instruction input caduque ou pour simplement examiner la<br />
représentation <strong>de</strong> la décimale dans un fichier dit ‘csv’.<br />
• Page 54 Lex Jansen me signale le 29/11/2012 qu’il y a env 21000 documents en référence sur son site<br />
• Page 79<br />
Avec <strong>de</strong> multiples serveurs, le fonctionnement en MPConnect permettra <strong>de</strong> faire <strong>de</strong>s prouesses.<br />
options autosignon=yes <strong>Sas</strong>cmd="!<strong>Sas</strong>cmd";<br />
rsubmit process=thread1 wait=no;<br />
/*** co<strong>de</strong> ***/<br />
endrsubmit;<br />
rsubmit process=thread2 wait=no;<br />
/*** co<strong>de</strong> ***/<br />
endrsubmit;<br />
rsubmit process=thread3 wait=no;<br />
/*** co<strong>de</strong> ***/<br />
endrsubmit;<br />
waitfor _all_ thread1 thread2 thread3;<br />
options autosignon=no;<br />
• Page 82 Oubliez le formchar= mentionné, il est <strong>de</strong>venu abscon et passez à l’ods sous Linux<br />
• Page 83<br />
Il existe une possibilité inverse très pratique pour faire monter <strong>de</strong>s données <strong>Sas</strong> du local windows vers le serveur<br />
Linux en vue d’une exécution, une fois le connect actif.<br />
libname pclib "d:\notes\test\";<br />
rsubmit inheritlib=(pclib);<br />
proc upload incat=pclib.hv outcat=work.formats;run;<br />
proc print data=pclib.c(obs=2);run;<br />
run;<br />
endrsubmit;<br />
run;<br />
Dans cet exemple, nous poussons une table windows contenant <strong>de</strong>s formats personnels, après avoir monté<br />
son catalogue <strong>de</strong> formats dans la work distante avec conversion entre <strong>de</strong>ux systèmes différents.<br />
• Page100 et 102<br />
Précision bien que le fmtsearch= doit contenir dans l’ordre (arriv.fromst… work library) pour éviter toute<br />
confusion avec <strong>de</strong>s formats restants <strong>de</strong> même nom dans les catalogues formats.sas7bcat présents dans les lieux<br />
indiqués par le libref work ou library.<br />
• Page 119 ods noresults ; équivalent à ods results off ; ods results ; est par défaut à …on ;<br />
• Page 123<br />
Je préciserais que l’instruction ods noproctitle ; ou ods nptitle ; supprime le titre <strong>de</strong> la procédure dans le<br />
résultat mais ne change pas le nœud (apparaissant par exemple dans la TOC d’un résultat pdf).<br />
Mais l’instruction ods proclabel "texte " ; aura un effet sur ce noeud.<br />
6 <strong>Pratique</strong> <strong>de</strong> <strong>Sas</strong> windows ….93 <strong>Volume</strong> 2 et Coll.