两个日期之间的星期日数量?
问题描述:
我在找到两个日期之间的星期日数量时遇到问题。我尝试使用intck()函数来计算两个日期之间的星期数,并且从星期一开始SAS的一周开始,我认为这是正确的方法。但是现在我不太确定。 我的约会从2007QI到2013QII。我想知道每个季度的星期日数量,所以我必须查看当前季度和之前(即日期和滞后日期)之间的星期日数量。当我使用intck()函数时,每个季度的周数为13(除了我得到14的周数)。我不确定假设每个季度有13个星期日是否正确?两个日期之间的星期日数量?
答
intck
是正确的功能,但我会使用weekday
作为时间间隔。通常情况下,假设每周工作时间为5天,周六和周日为周末,但您可以调整工作时间,每周工作1天,星期一至星期六为周末(即只计算星期日的数量)。
data _null_;
format a b date9.;
a='01 nov 2016'd;
b='18 nov 2016'd;
Sundays = intck('weekday234567w',a,b);
put _all_;
run;
非常感谢! – Husky653
这是对INTCK()函数的优秀使用。 – Tom