Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date SAS:一个周期的轮班日期_Date_Sas_Lead - Fatal编程技术网

Date SAS:一个周期的轮班日期

Date SAS:一个周期的轮班日期,date,sas,lead,Date,Sas,Lead,我的数据集中有一个月格式的日期变量示例:Ob1=5/1/2013、ob2=6/1/2013等 我想把日期往后移一个周期。也就是说,对于整行数据,18个变量(2013年1月6日)将在同一变量日期下变为2013年1月5日 所以 以前的数据 新数据 您需要的是INTNX函数。 更多信息请点击此处: e、 g: 您需要的是INTNX函数。 更多信息请点击此处: e、 g: Date Var1 Var2 Var3 1/1/2013 A 10 30 2/10/2013 B 15

我的数据集中有一个月格式的日期变量示例:Ob1=5/1/2013、ob2=6/1/2013等

我想把日期往后移一个周期。也就是说,对于整行数据,18个变量(2013年1月6日)将在同一变量日期下变为2013年1月5日

所以

以前的数据

新数据


您需要的是INTNX函数。 更多信息请点击此处:

e、 g:


您需要的是INTNX函数。 更多信息请点击此处:

e、 g:

Date  Var1  Var2 Var3

1/1/2013  A   10   30

2/10/2013  B   15   32

3/15/2013  C   12   36

4/30/2013  D   16   25
Date  Var1  Var2 Var3

12/1/2012  A   10   30

1/10/2013  B   15   32

2/15/2013  C   12   36

3/30/2013  D   16   25
data NEWDATA;
    set PREVIOUSDATA;
    Date = intnx('month',Date,-1,'same');
run;