Proc print

La proc print stampa le osservazioni in un data set SAS, utilizzando tutte o alcune variabili. È possibile creare una vasta gamma di prospetti che vanno da un semplice listato a prospetti personalizzati. I comandi principali della procedura sono:

proc print data=nome dataset opzioni; 
by variabile; 
sum variabili; 
var variabili; 

Il comando var specifica quali variabili stampare, sum specifica su quale variabile produrre la somma, mentre by permette di suddividere l'output in base ai divesi valori della variabile specificata(che deve essere prima ordinata). Di seguito vediamo un semplice esempio

data alb;                                               /*importo i dati*/
infile "H:\datiprova\salari.dat" firstobs=2;
input voto sal scuola $;
proc sort data=alb  out= ord;              /* ordino il data-set in base al tipo di scuola*/
by scuola;                         
proc print data=ord ;                         /*inizio procedura print */
by scuola;                                           /*specifico di suddivere il listato nelle diverse scuole*/
sum sal;                                             /*la somma nell'output della variabile salario*/
var voto sal;                                     /*specifico le variabili che devono entrare nell'output*/
run;

Qui si trova l'output della procedura..