【发布时间】:2019-01-11 07:05:50
【问题描述】:
我试图找出两个日期9 格式的$4.00 变量之间的间隔(以周为单位)。
工作示例有两个变量,其日期格式为 18JAN2017 和 25FEB2017。我想创建第三个变量,它显示符合观察/主题 ID 内这些日期之间间隔的周数。
我试过了:
data test1;
set inputs1;
difference = intck('week',input(date1,date9.),input(date2,date9.));
run;
此代码返回缺失值和 $0 值。我希望有一个名为 difference 的新变量通过观察来显示两个日期之间的周数。
这是格式或语法的问题,还是intck 无法处理变量?
【问题讨论】:
-
请为
date1和date2添加示例值,以使您的示例更具重现性。 -
将日志中的消息添加到您的问题中。他们应该提供有关问题的信息。
-
$4.00变量是什么意思? -
查看变量内容时,两个日期变量都列为数字 date9。
标签: sas