SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 780|回复: 3
打印 上一主题 下一主题

求教时间序列的问题

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2009-11-5 10:23:13 | 只看该作者

求教时间序列的问题

现在有日期的时间序列, YYMMDD 形式,想要在标出每个月末,每三个月末,季度末,6个月,9个月,年末,应该怎么做啊,求教了!!!谢谢大家!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2009-11-5 13:20:12 | 只看该作者

Re: 求教时间序列的问题

“末”指的是最后一天吗?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2009-11-5 14:36:43 | 只看该作者

Re: 求教时间序列的问题

是的,请问该如何实现?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2009-11-5 17:46:06 | 只看该作者

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),同理。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-3-4 00:41 , Processed in 0.066804 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表