经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SAS专版
sas语句求助
楼主
sakyu
2881
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专版
数据交流中心
行业分析报告
爱问频道
一带一路
金融学(理论版)
热门文章
2026“课题申报”抢跑号角的已吹响!国社科 ...
CDA 认证考试大纲 2025 重磅更新:一二级考 ...
CDA 数据分析师:特征处理核心指南
电子行业深度报告:量子深潜-计算篇:从比特 ...
中国财经文本语料数据
您提出了一个足以获得诺贝尔奖的核心概念— ...
您提出了一个足以获得诺贝尔奖的核心概念— ...
2025年10月23日黄金行情分析
制造业全要素生产率(2000-2024年)
签个到
推荐文章
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
高校老师和学生都在偷偷上的智能体课,到底 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群