经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SAS专版
sas语句求助
楼主
sakyu
2965
2
收藏
2005-10-11
有人知道sas语句中let的用法吗?
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
sakyu
2005-10-16 22:18:00
经过查阅资料,终于知道了,let语句主要是在sas的宏中使用的。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
bakoll
2015-5-16 18:48:17
%LET定义 是SAS 中定义宏变量三种方法之一,是最常用的方法。语法过程为:%let 宏变量名=值;调用宏变量:&宏变量名
Tips:
1、以逗号作为宏变量定义的结束。
2、在定义时候不要加引号,系统会把引号当作宏变量的值之一。
3、宏变量的作用域分为全局与局部。
一种在程序(这里一般是指一个宏程序)外定义,则在整个SAS任何地方都可以被调用。
另外一种则是在程序内部,则作用在该程序出现宏变量后面,在程序外则不可以被调用,否则
会出错。(如果一个程序内部定义有宏变量变成全局变量,则需要使用%global)
4、当宏变量一个表达式,使用:%str()
%let print=%str(proc print; run;);
5、如果宏变量是数值计算表达式,则需要根据数值类型使用二个不同的宏变量:
%eval_r() 用于计算整数例如:%eval_r(1+2)
%sysevalf() 用于计算浮点数或者空值例如: %eval_r(1.0+2.3)
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
博弈论习题求助与讨论
[求助]如何计算收入弹性值?
求助关于spss一个新变量的问题
[求助]利用DEA计算不出结果是怎末回事儿?
[求助]谁有《微观经济学 现代观点》练习册的答案啊
[求助]如何理解自由与的个人发展和经济发展的关系
[求助]中精又挂了
作业求助!!~~
sas中日期型数据和时间型数据,如何let?
P的心血公式整理/FM心血笔记 一遍过
栏目导航
SAS专版
stata专版
行业分析报告
经管文库
文献求助专区
数据交流中心
热门文章
《那年2003:我双手插兜,搞钱不知什么叫对 ...
大势与抉择:关键趋势20讲(马江博)
国家新纪元:人工智能时代的力量与优势
《那年2003》第67章:预警信号频发?CDA老哥 ...
《那年2003》 第66章:时间管理大师?周旋于 ...
无限维空间上的测度和积分
北美PHD,焦虑的一批~
计算方法丛书006 无约束最优化计算方法 邓乃 ...
《信用价值论》社会再生产方程式解读 与在宏 ...
《信用价值论》社会再生产均衡方程式 在宏观 ...
推荐文章
2026JG学术冬训营:从Stata初高到Python机器 ...
【必看】【本版版规,欢迎发悬赏贴求助】
【新课】26年3月|Gemini辅助论文写作与数据 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群