在 SAS 中很少需要这种日历表,因为您通常可以使用日期函数或格式来计算各种日期值/格式,而不是将它们存储在查找表中。
也就是说,制作这样的表格很简单,例如:
data mycal ;
do date="01Jan2024"d to today() ;
calendar_year=year(date) ;
calendar_month=month(date) ;
day=day(date) ;
dayofweek=weekday(date) ;
output ;
end ;
format date date9. ;
run ;
proc print ;
run ;
在 SAS 中很少需要这种日历表,因为您通常可以使用日期函数或格式来计算各种日期值/格式,而不是将它们存储在查找表中。
也就是说,制作这样的表格很简单,例如:
如果您能用英语描述剩余变量的逻辑,我很乐意添加它们。