【发布时间】:2019-04-15 20:56:40
【问题描述】:
我有一个包含事件第一天和最后一天的数据集。我需要计算两个日期之间的工作日数。但是,我需要将星期六视为工作日。我该怎么做?
这个例子和我的数据集一模一样,但更小。在运行一切之前,我一直在使用它来测试代码:
data testing_weekdays;
input id $ date_1 date9. id2 $ dat2_2 date9.;
format date_1 date9. dat2_2 date9.;
datalines;
AA 01jan2019 AA 25jan2019
BB 02feb2019 BB 12feb2019
CC 10aug1990 CC 05jan1995
DD 11dec1999 DD 21dec1999
;
run;
当我使用带有参数“weekday”的 intck 函数时,将星期六和星期日都视为周末,我得到了不同之处。但我想只考虑星期天。
我在 SAS 社区看到了这个解决方案:https://communities.sas.com/t5/SAS-Programming/Sunday-to-Saturday-work-day/td-p/338412,但我无法让它工作。
【问题讨论】:
-
你是在问如何计算两个日期之间有多少个星期日?
标签: date sas date-difference