经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SAS专版
SAS 日期运算问题
楼主
barryzheng87
1979
4
收藏
2016-11-10
%let month=07 ;
data temp ;
set temp ;
format date yymmdd10. ;
date="
01&month.2016 "d
+ stmt_day;
run;
程序中%let month=07 应置换为%let month=JUL ,否
会报错"
01072016 "d为
无效
转换 ,有无
办法可以再使用
%let month=07 的情况下也可以使 date="
01&month.2016 "d
+ stmt_day 完成时间运算(不再设置新的宏变量或者直接写成“01JUL2016”D+STMT_DAY),谢谢!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
XYTo
2016-11-10 19:53:07
能不能把月份变成数值 7 用INTCK(“month”,date,m)
再用let 设置宏
多两个转换
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
lovexialulu
2016-11-10 23:18:18
input(2016-&month.-01,yymmdd10.)+startday
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
sonypam
2016-11-11 03:58:45
Try below:
%let month=07;
data temp;
set temp;
format date yymmdd10.;
date=
input("01-&month.-2016", ddmmyy10.)
+ stmt_day;
run;
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
prince315
2016-11-11 09:24:23
%let month=07 ;
data temp ;
set temp ;
format date yymmdd10. ;
date=mdy(&month,1,2016) + stmt_day;
run;
使用mdy函数即可满足
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
[求助]日期格式的变更
向各位请教一个问题?
想生成的变量和现存的变量有关系,如何生成
sas计算当前日期上个月的天数
R中的时间对象
SAS date format
as.Date中的format选择
用format提取Date数据中的月份数提取不出来
【学习笔记】date_format(reg_time,\'%Y-%m\')=\'2020-02\' 提取表中 ...
【学习笔记】sql都好多函数都忘记了 开窗函数 笛卡尔积 dateformat datediff ...
栏目导航
SAS专版
休闲灌水
SPSS论坛
Stata专版
python论坛
经管高考
热门文章
【重磅权威】2000-2024年上市公司人力资本流 ...
中国力量席卷全球- 绿色赋能地产先行 掀起全 ...
中国风能太阳能资源年景公报(2025年)
计算机行业:SpaceX,从“变革”中崛起的“ ...
求助英文文献一篇
几何(第五卷)[法] M. 贝尔热
《寻路集:在全球网络中寻找合适节点 》周其 ...
几何(第四卷)[法] M. 贝尔热
我该如何记住你?智能体记忆系统的演化之路
CDA数据分析脱产就业班于2026年3月7日开班! ...
推荐文章
2026JG学术冬训营:从Stata初高到Python机器 ...
【必看】【本版版规,欢迎发悬赏贴求助】
26年寒假天津站|Gemini论文写作&数据分析 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群