Sas常用函数(转)
一、数学函数
ABS(x) 求x的绝对值。
MAX(x1,x2,…,xn) 求所有自变量中的最大一个。
MIN(x1,x2,…,xn) 求所有自变量中的最小一个。
MOD(x,y) 求x除以y的余数。
SQRT(x) 求x的平方根。
ROUND(x,eps) 求x按照eps指定的精度四舍五入后的结果,比如ROUND(5654.5654,0.01) 结
果为5654.57,ROUND(5654.5654,10)结果为5650。
CEIL(x) 求大于等于x的最小整数。当x为整数时就是x本身,否则为x右边最近的整数。
FLOOR(x) 求小于等于x的最大整数。当x为整数时就是x本身,否则为x左边最近的整数。
INT(x) 求x扔掉小数部分后的结果。
FUZZ(x) 当x与其四舍五入整数值相差小于1E-12时取四舍五入。
LOG(x) 求x的自然对数。
LOG10(x) 求x的常用对数。
EXP(x) 指数函数。
SIN(x), COS(x), TAN(x) 求x的正弦、余弦、正切函数。
股票600168
ARSIN(y) 计算函数y=sin(x)在区间的反函数,y取[-1,1]间值。
ARCOS(y) 计算函数y=cos(x)在的反函数,y取[-1,1]间值。
ATAN(y) 计算函数y=tan(x)在的反函数,y取间值。
SINH(x), COSH(x), TANH(x) 双曲正弦、余弦、正切
ERF(x) 误差函数
GAMMA(x) 完全函数
此外还有符号函数SIGN,函数一阶导数函数DIGAMMA,二阶导数函数TRIGAMMA ,误差函
数余函数ERFC,函数自然对数LGAMMA,ORDINAL函数,AIRY 函数,DAIRY函数,Bessel
函数JBESSEL,修正的Bessel函数IBESSEL,等等。
二、数组函数
数组函数计算数组的维数、上下界,有利于写出可移植的程序。数组函数包括:
DIM(x) 求数组x第一维的元素的个数(注意当下界为1时元素个数与上界相同,否则元素个数
不一定与上界相同)。
DIM k(x) 求数组x第k维的元素的个数。
LBOUND(x) 求300073股票 数组x第一维的下界。
HBOUND(x) 求数组x第一维的上界。
LBOUND k(x) 求数组x第 k维的下界。
HBOUND k(x) 求数组x第 k维的上界。
三、字符函数
较重要的字符函数有:
TRIM(s) 返回去掉字符串s的尾随空格的结果。
UPCASE(s) 把字符串s中所有小写字母转换为大写字母后的结果。
LOWCASE(s) 把字符串s中所有大龙腾四海指标写字母转换为小写字母后的结果。
INDEX(s,s1) 查找s1在s中出现的位置。找不到时返回0。
RANK(s) 字符s的ASCII码值。
BYTE(n) 第n个ASCII码值的对应字符。
REPEAT(s,n) 字符表达式s重复n次。
SUBSTR(s,p,n) 从字符串s中的第p个字符开始抽取n个字符长的子串
TRANWRD(s,s1,s2) 从字符串s中把所有字符串s1替换成字符串s2后的结果。
其它字符函数还有 COLLATE,COMPRESS,INDEXC,LEFT,LENGTH,REVERSE,RIGHT,
SCAN ,TRANSLATE,VERIFY,COMPBL,DEQUOTE,INDEXW,QUOTE,SOUNDEX,
TRIMN,INDEXW。
四、日期和时间函数
常用日期和时间函数有:
MDY(m,d,yr) 生成yr年m月d日的SAS日期值
Statements
mn=8; dy=27; yr=12;
birthday=mdy(mn,dy,yr); 300005股票
put birthday;
Results
08272012
mn=7; dy=11; yr=12;
anniversary=mdy(mn,dy,yr);
put anniversary; 11JUL2012
YEAR(date) |002212南洋股份由SAS日期值date得到年
MONTH(date) 由SAS日期值date得到月
DAY(date) 由SAS日期值date得到日 祥龙电业重组
WEEKDAY(date) 由SAS日期值date得到星期几
QTR(date) 由SAS日期值date得到季度值
HMS(h,m,s) 由小时h、分钟m、秒s生成SAS时间值
DHMS(d,h,m,s) 由SAS日期值d、小时h、分钟m、秒s生成SAS日期时间值
DATEPART(dt) 求SAS日期时间值dt的日期部分
INTNX(interval,from,n) 计算从from开始经过n个in间隔后的SAS日期。其中interval 可以取
'YEAR'、'QTR'、'MONTH'、'WEEK'、'DAY'等。比如,INTNX('MONTH', '16Dec1997'd, 3)结果
为1998年3月1日。注意它总是返回一个周期的开始值。
INTCK(interval,from,to) 计算从日期from到日期to中间经过的interval间隔的个数,其中interval
取'MONTH'等。比如,INTCK('YEAR', '31Dec1996'd, '1Jan1998'd)计算1996年12 月31日到
1998年1月1日经过的年间隔的个数,结果得2,尽管这两个日南方全球 期之间实际只隔1年。
其它日期和时间函数还有DATE、TODAY、 DATETIME、DATEJUL、JULDATE、HOUR、
银华优势财通证券同花顺2021年4月26日发(作者:马云一天接5个借款电话!网友601008股吧炸了:有钱人的烦恼!经评论()汉兰达全身装饰升级立夏;【期刊名称】5月8日新股申购 《汽车生活》【年(卷),期】2010(000)006【摘要】...
5月18日新股申购2021年4月26日发(作者:国有企业改制,是指国有独资企业、国有独资公司及国有) ~ 网上缴费平台使用说明(学生) 一、登陆 首先,进入计划财000055股吧务处网站http: 再在财务处网站找到“网上支付平台”链接,点...
股票6001002021年4月27日发(作者:|300559HCA控股:美国最大私立医院上市公司股价创新高!国际医学(0)中国建材集团旗下上市公司 篇一:建筑材料类上市公司 建材类上市公司种类 金属、非金属业 非金属...
|路雷博客2021年4月26日发(作者:请问公司,英威腾变频器在工业领域国产品牌市场占有率排名)上海车辆上牌流程详解 1拍牌部分: 为新车上牌的流程各地都大同小异,002617股票 但在上海就比较特殊,由于多了牌照竞拍这道程序,无论...
2021年4月27日发(作者:天火三玄变琉璃变[胜利]三变科技(002112))个人收集整理-ZQ 五行最新报道:郭树清新政天 改革之“剑”挥斩股市多个顽疾 从年月日,郭树清正式履新证监会主席,至昨日整整天.“资本市场就是要公开透明”;“不...
2021年4月26日发(作者:别让水军忽悠,小散自己看CJL指标菜粕(fczcerm))【知识点】美式看涨和看跌期权价格的平价关系(是个不等式)为 【证明】:令c,p代表欧式看涨、看跌期权价格;C,P代表美式看涨看跌期权价格 (I)考虑两个...