全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
43375 16
2013-01-21

大家肯定知道自己几岁,度过了多少个季节。那多少人知道自己从出生到现在有多少个月,多少个周、多少天吗?SAS可以帮你解决,用intck函数,将你的出生日期和今天的日期放在下列函数就OK!试一试吧!可以应用到客户的入网时长等计算中。

data a;Format x date9. Y date9.;X='14feb1991'd;Y='21jan2013'd;year=Intck('year',x,y);qtr=Intck('qtr',x,y);month=Intck('month',x,y);week=Intck('week',x,y);day=Intck('day',x,y);put year= qtr= month= week= day=;run;


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-1-22 16:49:10


%macro yourdays(birthday=);
data _null_;
file print;
y=today();
x=&birthday;
year=Intck('year',x,y);
qtr=Intck('qtr',x,y);
month=Intck('month',x,y);
week=Intck('week',x,y);
day=Intck('day',x,y);
put "你在这个世界上活了"year"年,"
    month"月," week"星期," day"天。";
run;
%mend;

%yourdays(birthday='08jun1988'd);


做得好一点,要用宏程序嘛,设置成今天就行了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-1-22 16:58:32
你真厉害,本来想用宏的,但给我弄错了。有空多多指教啊!
SAS 英雄会的新生Lybin,是不是有特别福利呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-1-22 17:10:25
不错,蛮有意思的
理论和实用结合
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-1-22 17:16:46
又改了一下
优化了一下内容
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-1-22 17:18:23
luckychll 发表于 2013-1-22 16:58
你真厉害,本来想用宏的,但给我弄错了。有空多多指教啊!
SAS 英雄会的新生Ly ...
太好了,福利真多[titter][titter],真开心!……
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群