<?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 difference in one column within a group in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/difference-in-one-column-within-a-group/m-p/198025#M37073</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a question about how to calculate day difference from the first date within a group (ID). Thanks much for your answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My data looks like as below. There are two columns (ID, date) and some other columns, which I did not show here but I need keep. I need create a new variable date_diff to show day difference from the first date within each ID. I showed a example of ID=1 as below for how I need calculate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date_diff&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 06JUL2006&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23&lt;SPAN style="font-size: 13.3333330154419px;"&gt;JUL2006&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;23&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;JUL2006 - &lt;SPAN style="font-size: 13.3333330154419px;"&gt;06JUL2006&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 13.3333330154419px;"&gt;08AUG2007&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 13.3333330154419px;"&gt;08AUG2007 - &lt;SPAN style="font-size: 13.3333330154419px;"&gt;06JUL2006&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 03DEC2004&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01JAN2005&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Apr 2015 20:23:24 GMT</pubDate>
    <dc:creator>michellel</dc:creator>
    <dc:date>2015-04-16T20:23:24Z</dc:date>
    <item>
      <title>difference in one column within a group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/difference-in-one-column-within-a-group/m-p/198025#M37073</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a question about how to calculate day difference from the first date within a group (ID). Thanks much for your answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My data looks like as below. There are two columns (ID, date) and some other columns, which I did not show here but I need keep. I need create a new variable date_diff to show day difference from the first date within each ID. I showed a example of ID=1 as below for how I need calculate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date_diff&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 06JUL2006&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23&lt;SPAN style="font-size: 13.3333330154419px;"&gt;JUL2006&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;23&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;JUL2006 - &lt;SPAN style="font-size: 13.3333330154419px;"&gt;06JUL2006&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 13.3333330154419px;"&gt;08AUG2007&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 13.3333330154419px;"&gt;08AUG2007 - &lt;SPAN style="font-size: 13.3333330154419px;"&gt;06JUL2006&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 03DEC2004&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01JAN2005&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Apr 2015 20:23:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/difference-in-one-column-within-a-group/m-p/198025#M37073</guid>
      <dc:creator>michellel</dc:creator>
      <dc:date>2015-04-16T20:23:24Z</dc:date>
    </item>
    <item>
      <title>Re: difference in one column within a group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/difference-in-one-column-within-a-group/m-p/198026#M37074</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Assuming your data are sorted properly, by ID DATE, here's an elegant way:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; by id;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; date_diff + dif(date);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if first.id then date_diff=0;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(Of course, beauty is in the eye of the beholder.)&amp;nbsp; Good luck.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Apr 2015 20:33:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/difference-in-one-column-within-a-group/m-p/198026#M37074</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2015-04-16T20:33:27Z</dc:date>
    </item>
    <item>
      <title>Re: difference in one column within a group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/difference-in-one-column-within-a-group/m-p/198027#M37075</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;it works! Thanks Astounding!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Apr 2015 20:54:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/difference-in-one-column-within-a-group/m-p/198027#M37075</guid>
      <dc:creator>michellel</dc:creator>
      <dc:date>2015-04-16T20:54:34Z</dc:date>
    </item>
  </channel>
</rss>

