SAS中文论坛

标题: 求教时间序列的问题 [打印本页]

作者: shiyiming    时间: 2009-11-5 10:23
标题: 求教时间序列的问题
现在有日期的时间序列, YYMMDD 形式,想要在标出每个月末,每三个月末,季度末,6个月,9个月,年末,应该怎么做啊,求教了!!!谢谢大家!
作者: shiyiming    时间: 2009-11-5 13:20
标题: Re: 求教时间序列的问题
“末”指的是最后一天吗?
作者: shiyiming    时间: 2009-11-5 14:36
标题: Re: 求教时间序列的问题
是的,请问该如何实现?
作者: shiyiming    时间: 2009-11-5 17:46
标题: Re: 求教时间序列的问题
先format date。
然后
每月末很简单啊
month=month(date)
然后按照month排序,每个last.month标记上就好了。

每季度的话有quarter=qtr(date),同理。这个就是三个月啊。

半年的话就是2个qtr啊,用个flag标记qtr=1和2的时候为1,qtr=3和4的时候为2,然后last.flag就是半年末了。

每年的话有year=year(date),同理。




欢迎光临 SAS中文论坛 (http://www.mysas.net/forum/) Powered by Discuz! X3.2