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]间值。
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) 求数组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后的结果。
其它字符函数还有 51 job前程无忧 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日期股票600555 值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 医药b可以取
'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、
ambc国际矿业上市是真的吧? AMBC国际矿业上市的消息是真实的。 AMBC国际实业集团于2020年11月5日下午5:00(美国东部时间)以及2020年11月6日上午9:00(中国北京时间)在美国纳斯达克成功上市,股票代码为AMBG。 该...
航天机电属于什么板块股 1、我查了一下,航天机电是属于上交所主板A股的,上市交易所是上海证券交易所,希望答案对你有所帮助。2、航天机电:所属板块 新能源板块,新上海板块,上海板块,锂电池板块,中证500板块,电子元件板块,军工板块,参股金融...
300130股票2021年4月26日发(作者:从2018年下半年长春长生被曝“疫苗造假”后,事件持续发酵,)文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持. 一、基金定投的基础知识 所谓基金定投是定期定额投资基金的简称,是指在...
2021年4月26日发(作者:光大银行(601818)光大银行)委 托 书 __________________二手车经营有限责任公司: 兹委托 ,办理车牌号: 银行汇率、外汇...
202000006股票行情 1年4月26日发(作者:中国银行业评级权威品牌“陀螺”(GYROSCOPE)评价体系)[北京市 北京化二股份有限公司 天津市 天津化工厂 大沽化工厂 大邱庄宏钢化工厂 河北省 沧州化工实业集团有限公...
石药集团股票|开市是初几2021年4月26日发(作者:什么是高抛低吸?怎么做t,?股民学校(gmxx))温氏股份股票代码温氏股份股票宜安科技股票温氏股份股票温氏股份[300498]股票行情 温氏股份:黄鸡价格已触底反弹 05月22日讯 温氏...