经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SAS专版
sas语句求助
楼主
sakyu
2934
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专版
悬赏大厅
爱问频道
经管高考
经管文库(原现金交易版)
求助成功区
热门文章
奇瑞2025年出口汽车超134.4万辆 蝉联中国车 ...
2026「时间的朋友」罗振宇跨年演讲完整版
kpmg-银行业未来风险展望2025-新时代下的风 ...
好书分享:《投资的四大支柱:建立长赢投资 ...
丁香园2025内分泌与代谢-千亿赛道的机会与竞 ...
【24重磅DID】2000-2024上市公司国家级/省级 ...
2026年投资管理行业展望报告-德勤
【24热点,顶刊变量!】2000-2024上市公司数字 ...
展望2026:学术智能体即将崛起?
CDA Level III 认证考试大纲重磅更新并启用 ...
推荐文章
26年寒假天津站|Gemini论文写作&数据分析 ...
2026JG学术冬训营:从Stata初高到Python机器 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
几种免费下载文献的方法----我的文献应助经
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群