欢迎来到天天文库
浏览记录
ID:44716089
大小:298.00 KB
页数:14页
时间:2019-10-25
《SPSS Molder常用函数简介》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SPSSMolder常用函数简介SPSSMolder软件包含多种功能丰富的函数,几乎涵盖了我们日常工作的各种需要,主要有信息函数、转换函数、比较函数、逻辑函数、数值函数、三角函数、概率函数、位元整数运算、随机函数、字符串函数、日期和时间函数、序列函数、全局函数、空值和Null值处理函数、特殊函数等15大类,本附录将逐一介绍并说明其注意事项。在本附录中涉及到的函数,具体的字段格式按照如下约定表示。BOOL布尔值或标志,例如真或假NUM、NUM1、NUM2任意数字REAL、REAL1、REAL2任意实数,例如1.69、-7.8IN
2、T、INT1、INT2任意整数,例如1或-6CHAR字符代码,例如'D'STRING字符串,例如"bookID"LIST项目列表,例如["my""teacher"]ITEM字段,例如Customer或extract_conceptDATE其值具有DD-MON-YYYY这样格式的日期字段,例如start_dateTIME其值具有HHMMSS这样格式的时间字段,例如power_flux此外,本附录中的函数以函数、结果类型(整数、字符串等)和说明(如果有)各占一列的形式一一列举说明。例如,对函数rem的说明如下。功能结果说明INT1
3、remINT2数值返回INT1除以INT2所得的余数,例如,INT1-(INT1divINT2)*INT21.信息函数信息函数用于深入了解特定字段的值。它们通常用于派生标志字段。例如,可以使用@BLANK函数来创建一个标志字段,以指示选定字段的值为空值的记录。同样,可以使用存储类型函数(如is_string)来检查某个字段的存储类型。功能结果说明@BLANK(FIELD)布尔值根据上游类型节点或源节点(“类型”选项)中设置的空值处理规则对值为空值的所有记录返回真值。注意,不能通过脚本调用此函数@NULL(ITEM)布尔值为未定
4、义值的所有记录返回真值。未定义值是系统Null值,在Molder中显示为$null$,注意:此功能无法通过脚本调用is_date(ITEM)布尔值为所有日期类型的记录返回真值is_datetime(ITEM)布尔值为所有日期时间类型的记录返回真值is_integer(ITEM)布尔值为所有整数类型的记录返回真值is_number(ITEM)布尔值为所有数值类型的记录返回真值is_real(ITEM)布尔值为所有实数类型的记录返回真值is_string(ITEM)布尔值为所有字符串类型的记录返回真值is_time(ITEM)布尔
5、值为所有时间类型的记录返回真值is_timestamp(ITEM)布尔值为所有时间戳类型的记录返回真值2.转换函数转换函数可用来构建新字段和转换现有文件的存储类型。例如,可通过将字符串连接在一起或分拆字符串来形成新字符串。若要连接两个字符串,请使用运算符“><”。例如,字段Site的值为"BRAMLEY",则"xx"><”的结果也始终是字符串,因此,如果字段V1为3,字段V2为5,则V1>6、入(如日期或时间值)的函数取决于“流选项”对话框中指定的当前格式。例如,要将值为Jan2003、Feb2003等的字符串字段转换为日期存储格式,请选择MONYYYY作为流的默认日期格式。功能结果说明ITEM1>7、串to_time(ITEM)时间将指定字段的存储值转换为时间to_date(ITEM)日期将指定字段的存储值转换为日期to_timestamp(ITEM)时间戳将指定字段的存储值转换为时间戳to_datetime(ITEM)日期时间将指定字段的存储值转换为日期时间值3.比较函数比较函数用于字段值的相互比较或与指定字符串进行比较。例如,可以使用“=”来检查字符串是否相等。字符串相等的验证示例:Class="class1"。对数值比较来说,大于表示离正无穷更近,小于表示离负无穷更近,即所有负数均小于任意正数。功能结果说明TEM1=8、ITEM2布尔值为ITEM1等于ITEM2的记录返回真值ITEM1/=ITEM2布尔值两个字符串不完全相同时返回真值,完全相同时返回0ITEM1
6、入(如日期或时间值)的函数取决于“流选项”对话框中指定的当前格式。例如,要将值为Jan2003、Feb2003等的字符串字段转换为日期存储格式,请选择MONYYYY作为流的默认日期格式。功能结果说明ITEM1>7、串to_time(ITEM)时间将指定字段的存储值转换为时间to_date(ITEM)日期将指定字段的存储值转换为日期to_timestamp(ITEM)时间戳将指定字段的存储值转换为时间戳to_datetime(ITEM)日期时间将指定字段的存储值转换为日期时间值3.比较函数比较函数用于字段值的相互比较或与指定字符串进行比较。例如,可以使用“=”来检查字符串是否相等。字符串相等的验证示例:Class="class1"。对数值比较来说,大于表示离正无穷更近,小于表示离负无穷更近,即所有负数均小于任意正数。功能结果说明TEM1=8、ITEM2布尔值为ITEM1等于ITEM2的记录返回真值ITEM1/=ITEM2布尔值两个字符串不完全相同时返回真值,完全相同时返回0ITEM1
7、串to_time(ITEM)时间将指定字段的存储值转换为时间to_date(ITEM)日期将指定字段的存储值转换为日期to_timestamp(ITEM)时间戳将指定字段的存储值转换为时间戳to_datetime(ITEM)日期时间将指定字段的存储值转换为日期时间值3.比较函数比较函数用于字段值的相互比较或与指定字符串进行比较。例如,可以使用“=”来检查字符串是否相等。字符串相等的验证示例:Class="class1"。对数值比较来说,大于表示离正无穷更近,小于表示离负无穷更近,即所有负数均小于任意正数。功能结果说明TEM1=
8、ITEM2布尔值为ITEM1等于ITEM2的记录返回真值ITEM1/=ITEM2布尔值两个字符串不完全相同时返回真值,完全相同时返回0ITEM1
此文档下载收益归作者所有