Hello I've written this code (bellow) from sas learning I got this error I do not understand it.
proc fcmp outlib=sasuser.funcs.trial; function study_day(intervention_date, event_date); n = event_date - intervention_date; if n >= 0 then n = n + 1; return (n); endsub; options cmplib=sasuser.funcs;
Are you sure you have write access rights to the SASUSER library?
Please try with the WORK library or any user defined library:
proc fcmp outlib=work.funcs.trial;
function study_day(intervention_date, event_date);
n = event_date - intervention_date;
if n >= 0 then
n = n + 1;
return (n);
endsub;
options cmplib=work.funcs;
Hi,
maybe try:
proc fcmp outlib=WORK.funcs.trial;
?
All the best
Bart
Are you sure you have write access rights to the SASUSER library?
Please try with the WORK library or any user defined library:
proc fcmp outlib=work.funcs.trial;
function study_day(intervention_date, event_date);
n = event_date - intervention_date;
if n >= 0 then
n = n + 1;
return (n);
endsub;
options cmplib=work.funcs;
This should be the problem, I do not have acces.
Thanks
You're welcome @imlearningsas !
It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.
SAS' Charu Shankar shares her PROC SQL expertise by showing you how to master the WHERE clause using real winter weather data.
Find more tutorials on the SAS Users YouTube channel.