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的正弦、余弦、正切函数。
ARSIN(y) 计算函数y=sin(x)在区间的反函数,y取[-1,1]间值。002430
ARCOS(y) 计算函数y=cos(x)在的反函数,y取[-1,1]间值。
ATAN(y) 计算函数y=tan(x)在的反函数,y取间值。
SINH(x), COSH(x), TANH(x) 双曲正弦、余弦、正切
ERF(x) 误差601789股票 函数
GAMMA(x) 完全函数
此外还有符号函数SIGN,函数一阶导数函数DIGAMMA,二阶导数函数TRIGAMMA ,误差函
数余函数ERFC,函数自然对数LGAMMA,ORDINAL函数,AIRY 函数,DAIRY函数,Bessel
函数JBESSEL,修正的Bessel函数IBESSEL,等等。
二、数组函数
数组函数计算数组的维数、上下界,有利于写出可移植的程序。数组函数包括:
DIM(x) 求数组x第一维的元素的个数(注意当下界为1时元素个数与上界相同,否则元素个数
不一定与上界相同)。 股票600731
DIM k(x) 求数组x第k维的元素的个数。
LBOUND(x) 求数组x第一维的下界。
HBOUND(x) 求数组x第一维的上界。
LBOUND k(x) 求数组x第 k维的下界。 st沪科股票
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);
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,尽002215股票管这两个日期之间实际只隔1年。
其它日期和时间函数还有DATE、TODAY、 DATETIME、DATEJUL、JULDATE、HOUR、
2021年4月27日发(作者:领峰贵金属重磅推出新手福利,开户赠金最高200美金!博客(d)华通白银品牌故事参考素材 一.保定车神: 魏建军先生爱车懂车,这一点是他跟其它自主品牌掌门人的最大区别。80年代,魏建军不过20几岁的年龄,便已经是...
2021年4月26日发(作者:同信证券同信证券)维港旅游港元兑换人民币 要去或者准备去香港旅游的朋友,一定少不了到香港那边花钱购物,住宿。但是香港只能使用港币,无法使用人民币。那么怎么兑换港币,兑换比例是多少?去哪儿兑换呢? 以下图...
2021年4月23日发(作者:国美通讯《要上天》*ST美讯(600898)002522股票)金蝶财务做账软件财税实操 新债中签是什么意思?怎么查询新债中签? 新债中签就是打可转债中签用资金参与新股申购如果中签的话就买到了即将上市的股票。网下...
2021年4月26日发(作者:速汇金国际(usmgi)速汇金国际)表1-6 封闭式基金与开放式基金的主要区别 交易场所 基金存续期限 基金规模 赎回限制 交易方式 价格决定因素 分红方式 费用 股票000571 封闭式基金 深...
白酒股永远的神!!!!!年底,由于大环境的原因,白酒股就下跌了海宁皮城股票一次。不过,这次下跌,并没有让大家情绪低迷。而是更加疯狂的来了一波000789股票加仓。毕竟,年初买黄金,年底买中国核电论坛白酒嘛。所以,趁着热搜,趁着下跌,我也赶紧...
600277股票股票6008722021年4月26日发(作者:明天晚上清蒸穿山甲,补肾壮阳闽发铝业(002578))海润光伏(600401)案已有375位投资者起诉索赔8775万元!海润光伏刻意拖延时间的管辖权异议被法院驳回 (许峰律师团...