Drunken Daddy
Drunken Daddy

Reputation: 7991

SAS Ods RTF and PROC REPORT

So I've writen this:

ods rtf file = "D:\Sarath\List\2.rtf";
    proc report data = list.lst1;   
    column PATIENT EOSDT STDRUG STDRUGSP STDCOMP STDCOMSP DAY5 EOSREAS;
    define PATIENT/display   "Subject * Number";
    define EOSDT /order  "Date of * Study Completion/ * Early Discontinuation";
    define STDRUG/order   "Administered*Study Drug?";
    define STDRUGSP/display "If no,*Specify" ;
    define STDCOMP/order "Completed*Dosing";
    define STDCOMSP/display "If no,*Specify";
    define DAY5/order "Completed*Study?";
    define EOSREAS/display "Reason for * not Completing";
    run;
 ods rtf close;

and it creates an rtf with no data. Just a blank page. Please tell me what am I doing wrong here.

Regards.

Upvotes: 0

Views: 484

Answers (1)

Reeza
Reeza

Reputation: 21264

Add nowd to the proc report line, otherwise SAS is expecting proc report to be an interactive procedure.

proc report data = list.lst1 nowd; 

See documentation here: http://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/viewer.htm#a002473620.htm

Upvotes: 1

Related Questions