注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

数据挖掘

学习数据挖掘

 
 
 

日志

 
 

SAS宏语句介绍(可在开放代码中使用)  

2013-07-27 17:20:40|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
http://blog.sina.com.cn/s/blog_5c0574050100y2bq.html

宏语句 功能含义
%*comment 注释语句。
%COPY 拷贝语句,从SAS库中拷贝指定的对象。
%DISPLAY 显示宏语句窗口。
%GLOBAL 创建一个全局宏变量。
%INPUT 在宏执行过程中为宏变量赋值。
%LET 创建一个宏变量,同时对其进行赋值。
%MACRO 标识一个宏定义的开始,指定所定义宏的名称及参数等。
%PUT 将指定的文本或宏变量的值写入log窗口。
#
%SYMDEL 删除指定的宏变量。
Deletes the specified variables(s) from the macro global symbol table

Syntax

%SYMDEL macro-variable(s)</option>;

macro-variable(s)

is the name of one or more macro variables or a text expression that generates one or more macro variable names. You cannot use a SAS variable list or a macro expression that generates a SAS variable list in a %SYMDEL statement.

options
NOWARN

suppresses the warning message when an attempt is made to delete a non-existent macro variable.



#call  symdel ()

CALL SYMDEL(<macro-variable>(<macro-variable><, option>);

macro-variable

can be any of the following:

  • the name of a macro variable within quotation marks but without an ampersand. When a macro variable value contains another macro variable reference, SYMDEL does not attempt to resolve the reference.

  • the name of a DATA step character variable, specified with no quotation marks, which contains the name of a macro variable. If the value is not a valid SAS name, or if the macro processor cannot find a macro variable of that name, SAS writes a warning to the log.

  • a character expression that constructs a macro variable name.

option(s)
NOWARN

suppresses the warning message when an attempt is made to delete a non-existent macro variable.

#


%SYSCALL 调用SAS字程序。
%SYSEXEC 提交操作系统命令。
%SYSLPUT 在远程主机或服务器上定义一个新的宏变量或修改一个已存在宏变量的值。
%SYSRPUT 将远程主机上一个宏变量的值赋给本地主机上的宏变量。
%WINDOW 定制一个用户自定义的窗口。
仅在宏定义中使用的宏语句

宏语句 功能含义
%ABORT 中止当前宏的运行。
%DO 开始一个%do代码块。
%DO,Iterative 开始一个%do循环语句。
%DO %UNTIL 执行指定的语句直至指定的条
%DO 当指定的条件为真时执行指定
%END 标识一个%do代码块(包括上述
%GOTO 使宏运行进程跳跃到指定的标
%IF-%THEN/%ELSE 条件语句,有条件执行指定的
%label: 在特定的代码位置上给出一个
%LOCAL 创建一个局部宏变量。
%MEND 标识一个宏定义的结束。
%RETURN 引导当前宏的正常终止。
  评论这张
 
阅读(623)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017