系统变量
系统变量 是在工作会话期间创建的特殊变量,用于保留系统所需的信息,例如系统读取的个案数,系统缺失值和当前日期。 可以在数据转换中使用系统变量。
- 系统变量的名称以美元符号 ($) 开头。
- 不能修改系统变量或改变其打印或写入格式。 除这些限制外,您可以在变换语言中使用正常变量的任何位置使用系统变量。
- 系统变量不可用于过程。
$CASENUM。 当前个案序号。 对于每个观测值, $CASENUM 是读取到该观测值 (包括该观测值) 的观测值数。 格式为 F8.0。 $CASENUM 的值不一定是数据编辑器窗口中的行号 (在窗口环境中可用) ,如果文件已排序或在文件末尾之前插入新案例,那么值会更改。
$SYSMIS。 系统缺失值。 系统缺失值显示为句点 (.) 或用作小数点的任何值。
$JDATE。 当前日期 (以 1582 年 10 月 14 日开始的天数计) (公历的第 1 天)。 格式为 F6.0。
$DATE。 采用两位数年份的国际日期格式的当前日期。 格式为 dd-mmm-yy 格式的 A9 。
$DATE11. 采用四位数年份的国际日期格式的当前日期。 格式为 A11 ,格式为 dd-mmm-yyyy。
$TIME。 当前日期和时间。 $TIME 表示从 1582 年 10 月 14 日午夜到执行变换命令的日期和时间的秒数。 格式为 F20。 您可以使用多种不同的 日期格式将此日期显示为日期。 您还可以在 日期和时间函数中使用该函数。
$LENGTH。 当前页面长度。 格式为 F11.0。 有关更多信息,请参阅SET。
$WIDTH。 当前页面宽度。 格式为 F3.0。 有关更多信息,请参阅SET。