获得倒数第二个工作日

时间:2014-07-31 15:38:11

标签: sas

我试图获得任何月份的倒数第二个工作日,但不考虑假期。

我已尝试使用该代码,但我特别被intnx卡住了,这是给了我最后一天......

data tata;
test=today();
put test=;
run;

data toto;
set tata;
lastDay=intnx('month',"test"d,0,'E');
format lastDay ddmmyy10.;
run;

我欢迎任何可以解锁我的提示。

1 个答案:

答案 0 :(得分:4)

此解决方案效果很好

data toto;
2ndlastDay=intnx('weekday',intnx('month',date(),0,'E'),-1);
format lastDay ddmmyy10.;
run;