Если вы хотите получить текстовый день недели из даты, вы можете использовать формат DOWNAME. .
data _null_;
result = put(today(), dowName.);
put result=;
run;
Если вы хотите получить название дня недели изномер дня недели, я не знаю конкретной функции, которая это делает, но вы можете использовать тот факт, что 1-7 также являются датами, а 0 - пятница, 1 января 1960 года, и добавьте 2 к своему номеру:
data _null_;
do day = 1 to 7;
weekDay = put(day + 2, dowName.);
put weekDay=;
end;
run;
Что даст вам:
weekDay=Monday
weekDay=Tuesday
weekDay=Wednesday
weekDay=Thursday
weekDay=Friday
weekDay=Saturday
weekDay=Sunday