<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Calculating difference between consecutive rows in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Calculating-difference-between-consecutive-rows/m-p/891485#M352186</link>
    <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data date1;
   set date;
   by id;
   difference=dif(date); 
   if first.id then difference=.;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Tue, 29 Aug 2023 13:33:15 GMT</pubDate>
    <dc:creator>PaigeMiller</dc:creator>
    <dc:date>2023-08-29T13:33:15Z</dc:date>
    <item>
      <title>Calculating difference between consecutive rows</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-difference-between-consecutive-rows/m-p/891479#M352180</link>
      <description>&lt;P&gt;I want to calculate difference in dates in consecutive rows by the ID variable. That is, for the first occurrence of the ID value the difference should be missing. I tried with the following code with no luck.&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=""&gt;data date;
   input ID DATE;
   format date date10.;
datalines;
1	44562
1	44563
1	44564
1	44583
1	44584
1	44585
1	44586
2	44960
2	44961
2	44962
2	44963
2	44964
2	44965
2	44966
2	44972
2	44973
3	44974
3	44975
3	44976
3	44977
3	44978
3	44979
;
run;

data date1;
set date;
by id;
difference=dif(date); run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 29 Aug 2023 13:05:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-difference-between-consecutive-rows/m-p/891479#M352180</guid>
      <dc:creator>BayzidurRahman</dc:creator>
      <dc:date>2023-08-29T13:05:02Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating difference between consecutive rows</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-difference-between-consecutive-rows/m-p/891481#M352182</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data date1;
   set date;
   by id;
   if first.id then difference=.;
   else difference=dif(date); 
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 29 Aug 2023 13:07:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-difference-between-consecutive-rows/m-p/891481#M352182</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2023-08-29T13:07:26Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating difference between consecutive rows</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-difference-between-consecutive-rows/m-p/891483#M352184</link>
      <description>&lt;P&gt;It didn't work.&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=""&gt;Obs ID DATE difference 
1 1 02JAN2082 . 
2 1 03JAN2082 . 
3 1 04JAN2082 1 
4 1 23JAN2082 19 
5 1 24JAN2082 1 
6 1 25JAN2082 1 
7 1 26JAN2082 1 
8 2 04FEB2083 . 
9 2 05FEB2083 375 
10 2 06FEB2083 1 
11 2 07FEB2083 1 
12 2 08FEB2083 1 
13 2 09FEB2083 1 
14 2 10FEB2083 1 
15 2 16FEB2083 6 
16 2 17FEB2083 1 
17 3 18FEB2083 . 
18 3 19FEB2083 2 
19 3 20FEB2083 1 
20 3 21FEB2083 1 
21 3 22FEB2083 1 
22 3 23FEB2083 1 &lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 29 Aug 2023 13:13:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-difference-between-consecutive-rows/m-p/891483#M352184</guid>
      <dc:creator>BayzidurRahman</dc:creator>
      <dc:date>2023-08-29T13:13:24Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating difference between consecutive rows</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-difference-between-consecutive-rows/m-p/891485#M352186</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data date1;
   set date;
   by id;
   difference=dif(date); 
   if first.id then difference=.;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 29 Aug 2023 13:33:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-difference-between-consecutive-rows/m-p/891485#M352186</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2023-08-29T13:33:15Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating difference between consecutive rows</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-difference-between-consecutive-rows/m-p/891486#M352187</link>
      <description>&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Tue, 29 Aug 2023 13:38:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-difference-between-consecutive-rows/m-p/891486#M352187</guid>
      <dc:creator>BayzidurRahman</dc:creator>
      <dc:date>2023-08-29T13:38:03Z</dc:date>
    </item>
  </channel>
</rss>

