|
|
沙发

楼主 |
发表于 2010-4-15 20:09:25
|
只看该作者
Re: 请帮忙帮我解释下语句的意思
第一个DATA STEP获取当前日期,计算本月的第一天
第二个DATA STEP计算本日是本月的第多少的工作日
PROC SQL创建宏变量,存储计算出的天数
用intck()也可以
[code:27bsiexb]data _null_;
first_day=intnx('month',today(),0);
last_day=today();
count_day=ifn(1<weekday(first_day)<7,
intck('weekday',first_day-1,last_day),
intck('weekday',first_day,last_day));
call symputx('countday',count_day);
run;
%put NOTE-*** countday=&countday ***;[/code:27bsiexb] |
|