SAS维基百科 >>所属分类 >> SAS系统    使用指南    BASE模块    函数和Call例程   

SAS函数

标签: 暂无标签

顶[0] 发表评论(0) 编辑词条

目录

 定义编辑本段回目录

SAS/BASE提供的函数有两种形式:一种是“FUNCTION”(后面用“函数”),可以进行计算或者系统操作并且会返回值;另一种是“CALL routine”(后面用“CALL例程”),用来改变变量的值或者执行其他的系统函数,但不返回值。

SAS函数可以非常方便的用于DATA步中,WHERE子句和SQL查询语句中;CALL例程一般用于DATA步中。SAS/BASE有几类常用的函数:字符函数、字符串匹配函数、数学函数、日期和时间函数、统计函数、随机函数、金融函数、分位数函数等。

分类编辑本段回目录

按不同的使用环境,SAS一共有七大类函数:一,常规函数 ;二,windows环境下函数;三,OpenVMS虚拟内存环境下函数;四,z/OS操作环境下函数,五,宏语言函数;六,多国语言函数,七,其他函数。

与宏的区别编辑本段回目录

SAS9.2系统中函数使用发生的巨大变革是用户可以自定义函数。这样对于用户来说用自定义函数可以取代部分宏语言,模块化编程更容易。与函数比较起来,SAS宏有着不足的地方: 如1,写宏要非常小心谨慎,特别是符号”&”;2,宏可读性差,3自定义函数可以对某些变量其保护作用,不会乱窜现象 4自定义函数是程序更容易模块化,自定义函数可以保存起来,同部门直接可以共享。

参考资料
[1].  最全的SAS9.2函数列表一   http://saslist.net/archives/97
[2].  sas函数call例程介绍与实例精选   http://saslist.com/sxlion/2009/03/05/sas%E5%87%BD%E6%95%B0call%E4%BE%8B%E7%A8%8B%E4%BB%8B%E7%BB%8D%E4%B8%8E%E5%AE%9E%E4%BE%8B%E7%B2%BE%E9%80%89/

附件列表


→如果您认为本词条还有待完善,请 编辑词条

上一篇JMP软件 下一篇查看PDV内容

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
0

收藏到:  

词条信息

sxlion
sxlion
超级管理员
词条创建者 发短消息   

相关词条