ktruncate用法详解
来源:互联网 发布:男科医院网络预约挂号 编辑:程序博客网 时间:2024/06/07 01:57
ktruncate函数:
ktruncate(a,n,m)将数值型变量a从左到右第n位开始截取m位的值。小数点占一位。取到的值按字符串存储。
例如:
date test;
a=122/3;
b=ktruncate(a,2,2);
run;
将得到的a=40.666666667 而b=0.。注意这里b是字符型。
这里对于a只显示12位,而b能取到最多也只有到a的第12位的值。
如:
date test;
a=122/3;
b=ktruncate(a,10,5);
run;
得到的b=667,虽然声明了5位,但是 从a的第十位开始只剩下三位,所以只能取到后三位667
如果a是一个整数,且位数不到12.那么sas会默认在其前面补上相应的空格以达到12位再取值。(假设空格为s)
如:
date test;
a=7;
b=ktruncate(a,2,2);
run;
这里先将a当成sssssssssss7,b是2个空格,即是ss
date test;
a=7;
b=ktruncate(a,2,11);
run;
ktruncate(a,n,m)将数值型变量a从左到右第n位开始截取m位的值。小数点占一位。取到的值按字符串存储。
例如:
date test;
a=122/3;
b=ktruncate(a,2,2);
run;
将得到的a=40.666666667 而b=0.。注意这里b是字符型。
这里对于a只显示12位,而b能取到最多也只有到a的第12位的值。
如:
date test;
a=122/3;
b=ktruncate(a,10,5);
run;
得到的b=667,虽然声明了5位,但是 从a的第十位开始只剩下三位,所以只能取到后三位667
如果a是一个整数,且位数不到12.那么sas会默认在其前面补上相应的空格以达到12位再取值。(假设空格为s)
如:
date test;
a=7;
b=ktruncate(a,2,2);
run;
这里先将a当成sssssssssss7,b是2个空格,即是ss
date test;
a=7;
b=ktruncate(a,2,11);
run;
这里先将a当成sssssssssss7,b是10个空格和最后的7,即是ssssssssss7
阅读全文
0 0
- ktruncate用法详解
- 用法详解
- window.open用法详解
- jar用法详解
- extern用法详解
- typedef struct 用法详解
- GetRows的用法详解
- extern用法详解
- memset用法详解
- Format用法详解
- DOCTYPE用法详解
- Format用法详解
- const用法详解
- typedef用法详解
- const用法详解
- extern 用法详解
- memset用法详解
- DateTime.ToString()用法详解
- 带头结点循环链表
- bzoj1854 [Scoi2010]游戏 并查集/二分图最大匹配
- transtrn用法详解
- 基于cropper.js封装vue在线图片裁剪组件
- 反射机制
- ktruncate用法详解
- Spring Cloud Eureka与Ribbon——服务发现与消费
- vue-cli 路由重定向
- vector,map
- 读书笔记 数据结构(c语言版)
- 历史的真相很“残酷”
- cmiss与nmiss函数的区别
- HDU 1875 畅通工程再续【最小生成树Kruskal】
- 5.定义一个可以接收三个数字的函数,函数体内实现三个数字的排序输出 →(javascript代返回值的函数的申明和调用)