经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SAS专版
SAS 日期运算问题
楼主
barryzheng87
1906
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专版
学道会
经管在职博
会计与财务管理
爱问频道
人力资源管理
热门文章
CDA 数据分析师:特征处理核心指南
投资人与创始人互坑套路
全球能源转型展望2025—全球和区域预测至20 ...
自己整理的私募股权投资实操手册。
中国金融生成式AI多模态内容鉴伪与安全防御 ...
海外资管机构赴上海投资指南(2025版)
全球企业社会责任报告数据
USPS账号又“暴雷”,合规浪潮来袭!
世界机器人2025年报告 World Robotics 2025
瓦尔拉斯框架与阿罗德布鲁 - SMD 框架的核心 ...
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群