我正在尝试获取每个月的倒数第二个工作日,不考虑假期。

我已经尝试过使用该代码,但是我特别受困于intnx,这给了我最后的一天...

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

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


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

最佳答案

该解决方案效果很好

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

10-02 02:14