<?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: Define exact time period in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188287#M35604</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;?? What do you mean ? Should be Below ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE style="font-family: monospace;"&gt;
&lt;P&gt;data want;&lt;/P&gt;
&lt;P&gt;merge have have(where=(b='SCREEN') rename=(visit_date=_date)); &lt;/P&gt;
&lt;P&gt;by id; &lt;/P&gt;
&lt;P&gt;if b eq: 'MONTH' then do;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;if visit_date gt intnx('month',_date,3,'s') then flag='&lt;STRONG style="background-color: #ffffff; font-family: monospace;"&gt;BELOW&lt;/STRONG&gt;';&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp; else if visit_date lt intnx('month',_date,-3,'s') then flag='&lt;STRONG style="background-color: #ffffff; font-family: monospace;"&gt;ABOVE&lt;/STRONG&gt;'; &lt;/P&gt;
&lt;P&gt;end; &lt;/P&gt;
&lt;P&gt;run; &lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Xia Keshan &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 08 Sep 2014 12:15:14 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2014-09-08T12:15:14Z</dc:date>
    <item>
      <title>Define exact time period</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188277#M35594</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 10pt; font-family: Courier New;"&gt;Dear all,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 10pt; font-family: Courier New;"&gt;I have an excel file list below:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ID&lt;SPAN lang=""&gt;&amp;nbsp;&amp;nbsp; B&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN lang="EN"&gt;&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; &lt;/SPAN&gt;&lt;SPAN lang=""&gt;visit_date&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;46 SCREEN &lt;SPAN lang="EN"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN lang=""&gt;10/27/2008&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;46 MONTH06&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/23/2009&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;46 FLOW &lt;SPAN lang="EN"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN lang=""&gt;10/27/2008&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;46 MONTH12&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/26/2009&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;46 FLOW &lt;SPAN lang="EN"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN lang=""&gt;4/23/2009&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;46 FLOW &lt;SPAN lang="EN"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN lang=""&gt;12/3/2009&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;46 MONTH18&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6/10/2010&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;46 FLOW &lt;SPAN lang="EN"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN lang=""&gt;1/6/2011&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;46 MONTH24&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/6/2011&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;53 SCREEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12/19/2008&lt;/P&gt;&lt;P&gt;53 MONTH06&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/26/2009&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Based on visit_date of screen (B variable), I want to know if visit_date of month06, month12, month18, and month24 is within a range of +/- 3 months for each ID.&lt;/P&gt;&lt;P&gt;if the visit_date of month06, 12, 18, or 24&amp;nbsp; is out of 3 months range, it should be renamed as below or above.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 10pt; font-family: arial,helvetica,sans-serif;"&gt;Any help will be appreciated.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;SPAN lang=""&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Sep 2014 15:40:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188277#M35594</guid>
      <dc:creator>xinjian</dc:creator>
      <dc:date>2014-09-05T15:40:56Z</dc:date>
    </item>
    <item>
      <title>Re: Define exact time period</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188278#M35595</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;if I understand what you asked, and if your presented sample data has exhausted all of your data scenarios, and the 'SCREEN' is always the first for each ID, then the following code could get you started:&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG style="color: navy; background: white; font-family: 'Courier New';"&gt;data&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt; have;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: blue; background: white;"&gt;input&lt;/SPAN&gt; &lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID&amp;nbsp;&amp;nbsp; B :&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: teal; background: white;"&gt;$10.&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt; visit_date :&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: teal; background: white;"&gt;mmddyy10.&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: blue; background: white;"&gt;format&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;&amp;nbsp; visit_date &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: teal; background: white;"&gt;mmddyy10.&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: blue; background: white;"&gt;cards&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: #FFFFC0;"&gt;46 SCREEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/27/2008&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: #FFFFC0;"&gt;46 MONTH06&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/23/2009&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: #FFFFC0;"&gt;46 FLOW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/27/2008&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: #FFFFC0;"&gt;46 MONTH12&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/26/2009&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: #FFFFC0;"&gt;46 FLOW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/23/2009&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: #FFFFC0;"&gt;46 FLOW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12/3/2009&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: #FFFFC0;"&gt;46 MONTH18&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6/10/2010&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: #FFFFC0;"&gt;46 FLOW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/6/2011&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: #FFFFC0;"&gt;46 MONTH24&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/6/2011&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: #FFFFC0;"&gt;53 SCREEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12/19/2008&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: #FFFFC0;"&gt;53 MONTH06&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/26/2009&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG style="color: navy; background: white; font-family: 'Courier New';"&gt;data&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt; want;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: blue; background: white;"&gt;length&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt; visit_date_ren $ &lt;/SPAN&gt;&lt;STRONG style="color: teal; background: white; font-family: 'Courier New';"&gt;10&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: blue; background: white;"&gt;retain&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt; _s;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: blue; background: white;"&gt;set&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt; have;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: blue; background: white;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt; b= &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: purple; background: white;"&gt;'SCREEN'&lt;/SPAN&gt; &lt;SPAN style="font-family: 'Courier New'; color: blue; background: white;"&gt;then&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _s=visit_date;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: blue; background: white;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt; anydigit(b)&amp;gt;&lt;/SPAN&gt;&lt;STRONG style="color: teal; background: white; font-family: 'Courier New';"&gt;0&lt;/STRONG&gt; &lt;SPAN style="font-family: 'Courier New'; color: blue; background: white;"&gt;then&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: blue; background: white;"&gt;do&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&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;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: blue; background: white;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt; visit_date &amp;gt; intnx(&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: purple; background: white;"&gt;'month'&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;,_s,compress(b,,&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: purple; background: white;"&gt;'kd'&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;)+&lt;/SPAN&gt;&lt;STRONG style="color: teal; background: white; font-family: 'Courier New';"&gt;3&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: purple; background: white;"&gt;'s'&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;) &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: blue; background: white;"&gt;then&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; visit_date_ren=&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: purple; background: white;"&gt;'above'&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&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;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: blue; background: white;"&gt;else&lt;/SPAN&gt; &lt;SPAN style="font-family: 'Courier New'; color: blue; background: white;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt; visit_date &amp;lt; intnx(&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: purple; background: white;"&gt;'month'&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;,_s,compress(b,,&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: purple; background: white;"&gt;'kd'&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;)-&lt;/SPAN&gt;&lt;STRONG style="color: teal; background: white; font-family: 'Courier New';"&gt;3&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: purple; background: white;"&gt;'s'&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;) &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: blue; background: white;"&gt;then&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; visit_date_ren=&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: purple; background: white;"&gt;'below'&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&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;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: blue; background: white;"&gt;else&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt; visit_date_ren=put(visit_date,&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: teal; background: white;"&gt;mmddyy10.&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: blue; background: white;"&gt;end&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: blue; background: white;"&gt;drop&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt; _s;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: navy; background: white; font-family: 'Courier New';"&gt;run&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; background: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Haikuo &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Sep 2014 16:02:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188278#M35595</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2014-09-05T16:02:20Z</dc:date>
    </item>
    <item>
      <title>Re: Define exact time period</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188279#M35596</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;could you please try the below code and let me know if you are getting the expected output&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; input ID&amp;nbsp;&amp;nbsp; B $&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;&amp;nbsp;&amp;nbsp; visit_date: mmddyy10.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; format visit_date date9.;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;46 SCREEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/27/2008&lt;/P&gt;&lt;P&gt;46 MONTH06&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/23/2009&lt;/P&gt;&lt;P&gt;46 FLOW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/27/2008&lt;/P&gt;&lt;P&gt;46 MONTH12&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/26/2009&lt;/P&gt;&lt;P&gt;46 FLOW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/23/2009&lt;/P&gt;&lt;P&gt;46 FLOW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12/3/2009&lt;/P&gt;&lt;P&gt;46 MONTH18&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6/10/2010&lt;/P&gt;&lt;P&gt;46 FLOW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/6/2011&lt;/P&gt;&lt;P&gt;46 MONTH24&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/6/2011&lt;/P&gt;&lt;P&gt;53 SCREEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12/19/2008&lt;/P&gt;&lt;P&gt;53 MONTH06&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/26/2009&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sort data=have;&lt;/P&gt;&lt;P&gt;by id;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; by id;&lt;/P&gt;&lt;P&gt;&amp;nbsp; retain new;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if first.id then new=visit_date;&lt;/P&gt;&lt;P&gt;&amp;nbsp; dif=intck('month',new,visit_date);&lt;/P&gt;&lt;P&gt;if b in ('MONTH06','MONTH12','MONTH18','MONTH24') then do;&lt;/P&gt;&lt;P&gt;if -3 &amp;lt;= dif &amp;lt; 0 then B='Below';&lt;/P&gt;&lt;P&gt;else if 0 &amp;lt; dif &amp;lt;=3 then B='Above';&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; format new date9.;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jag&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Sep 2014 16:16:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188279#M35596</guid>
      <dc:creator>Jagadishkatam</dc:creator>
      <dc:date>2014-09-05T16:16:19Z</dc:date>
    </item>
    <item>
      <title>Re: Define exact time period</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188280#M35597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;DATA WANT (DROP=LAG_DATE DIFF);&lt;/P&gt;&lt;P&gt;SET HAVE;&lt;/P&gt;&lt;P&gt;FORMAT LAG_DATE MMDDYY10.;&lt;/P&gt;&lt;P&gt;IF INDEX(B,'MONTH') GE 1 THEN DO;&lt;/P&gt;&lt;P&gt;LAG_DATE=LAG(visit_date);&lt;/P&gt;&lt;P&gt;DIFF=INTCK('MONTH',LAG_DATE,visit_date,'C');&lt;/P&gt;&lt;P&gt;IF DIFF NOT IN (3) THEN FLAG='ABOVE';&lt;/P&gt;&lt;P&gt;END;&lt;/P&gt;&lt;P&gt;ELSE DO;&lt;/P&gt;&lt;P&gt;FLAG='BELOW';&lt;/P&gt;&lt;P&gt;END;&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;BR /&gt;&lt;IMG src="https://communities.sas.com/t5/image/serverpage/image-id/10781i9E25DBAE7D7BD93F/image-size/large?v=1.0&amp;amp;px=600" border="0" alt="Capture.JPG" title="Capture.JPG" /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Sep 2014 16:24:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188280#M35597</guid>
      <dc:creator>Hima</dc:creator>
      <dc:date>2014-09-05T16:24:39Z</dc:date>
    </item>
    <item>
      <title>Re: Define exact time period</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188281#M35598</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What do you mean by range within each id? It is calculated as max(date)-min(date)&amp;nbsp; within each id.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Sep 2014 16:36:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188281#M35598</guid>
      <dc:creator>stat_sas</dc:creator>
      <dc:date>2014-09-05T16:36:30Z</dc:date>
    </item>
    <item>
      <title>Re: Define exact time period</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188282#M35599</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All,&lt;/P&gt;&lt;P&gt;Thanks so much for your efforts and kindness. I tried some programs, the results were not I expected. Here are the details of my project.&lt;/P&gt;&lt;P&gt;I have 80 subjects to monitor lab examinations. Each subject have screen visit as baseline, then has&amp;nbsp; 4 follow ups at 6, 12, 18, and 24 months.&lt;/P&gt;&lt;P&gt;I will use month 6, 12, 18, and 24 to do survival analysis. The follow up visit date maybe before or after designed visit date (or called target date). &lt;/P&gt;&lt;P&gt;So I want to find out If the real visit date is +/- 3 month of each month. Then I have to resign the follow up months. I would have a new variable to identify with visit date is out of the range target date.&lt;/P&gt;&lt;P&gt;Here is my data:&lt;/P&gt;&lt;P&gt;ID&lt;SPAN lang=""&gt;&amp;nbsp;&amp;nbsp; B&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN lang="EN"&gt;&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; &lt;/SPAN&gt;&lt;SPAN lang=""&gt;visit_date&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;46 SCREEN &lt;SPAN lang="EN"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN lang=""&gt;10/27/2008&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;46 MONTH06&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/23/2009&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;46 FLOW &lt;SPAN lang="EN"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN lang=""&gt;10/27/2008&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;46 MONTH12&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/26/2009&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;46 FLOW &lt;SPAN lang="EN"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN lang=""&gt;4/23/2009&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;46 FLOW &lt;SPAN lang="EN"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN lang=""&gt;12/3/2009&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;46 MONTH18&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6/10/2010&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;46 FLOW &lt;SPAN lang="EN"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN lang=""&gt;1/6/2011&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;46 MONTH24&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/6/2011&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;53 SCREEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12/19/2008&lt;/P&gt;&lt;P&gt;53 MONTH06&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/26/2009&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Sep 2014 19:37:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188282#M35599</guid>
      <dc:creator>xinjian</dc:creator>
      <dc:date>2014-09-05T19:37:25Z</dc:date>
    </item>
    <item>
      <title>Re: Define exact time period</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188283#M35600</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you provide us what is the output you are looking for just like the data what you have currently?&amp;nbsp; That way its easier, faster and efficient.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Sep 2014 19:43:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188283#M35600</guid>
      <dc:creator>Hima</dc:creator>
      <dc:date>2014-09-05T19:43:03Z</dc:date>
    </item>
    <item>
      <title>Re: Define exact time period</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188284#M35601</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Hi Hima,&lt;/P&gt;&lt;P&gt;Yes, just add a new available to show status of visit_date.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Sep 2014 19:46:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188284#M35601</guid>
      <dc:creator>xinjian</dc:creator>
      <dc:date>2014-09-05T19:46:29Z</dc:date>
    </item>
    <item>
      <title>Re: Define exact time period</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188285#M35602</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;data have;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; input
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID&amp;nbsp;&amp;nbsp; B :$10. visit_date :mmddyy10.;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; format&amp;nbsp; visit_date mmddyy10.;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cards;
46 SCREEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/27/2008
46 MONTH06&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/23/2009
46 FLOW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/27/2008
46 MONTH12&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/26/2009
46 FLOW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/23/2009
46 FLOW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12/3/2009
46 MONTH18&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6/10/2010
46 FLOW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/6/2011
46 MONTH24&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/6/2011
53 SCREEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12/19/2008
53 MONTH06&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/26/2009
;
run;
data want;
 merge have have(where=(b='SCREEN') rename=(visit_date=_date));
 by id;
 if b eq: 'MONTH' then do;
&amp;nbsp;&amp;nbsp; if visit_date gt intnx('month',_date,3,'s') then flag='ABOVE';
&amp;nbsp;&amp;nbsp;&amp;nbsp; else if visit_date lt intnx('month',_date,-3,'s') then flag='BELOW';
end;
run;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Xia Keshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 06 Sep 2014 13:10:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188285#M35602</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2014-09-06T13:10:20Z</dc:date>
    </item>
    <item>
      <title>Re: Define exact time period</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188286#M35603</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ksharp,&lt;/P&gt;&lt;P&gt;I used your program to get&amp;nbsp; output below:&lt;/P&gt;&lt;TABLE border="1" cellpadding="7" cellspacing="0" class="table" frame="hsides" rules="groups" summary="Procedure Print: Data Set WORK.WANT"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH class="r rowheader" scope="row"&gt;1&lt;/TH&gt;&lt;TD class="r data"&gt;46&lt;/TD&gt;&lt;TD class="l data"&gt;SCREENING&lt;/TD&gt;&lt;TD class="r data"&gt;10/27/2008&lt;/TD&gt;&lt;TD class="l data"&gt; flag&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TH class="r rowheader" scope="row"&gt;8&lt;/TH&gt;&lt;TD class="r data"&gt;46&lt;/TD&gt;&lt;TD class="l data"&gt;MONTH06&lt;/TD&gt;&lt;TD class="r data"&gt;04/23/2009&lt;/TD&gt;&lt;TD class="l data"&gt;ABOVE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TH class="r rowheader" scope="row"&gt;15&lt;/TH&gt;&lt;TD class="r data"&gt;46&lt;/TD&gt;&lt;TD class="l data"&gt;MONTH12&lt;/TD&gt;&lt;TD class="r data"&gt;10/26/2009&lt;/TD&gt;&lt;TD class="l data"&gt;ABOVE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TH class="r rowheader" scope="row"&gt;18&lt;/TH&gt;&lt;TD class="r data"&gt;46&lt;/TD&gt;&lt;TD class="l data"&gt;MONTH18&lt;/TD&gt;&lt;TD class="r data"&gt;06/10/2010&lt;/TD&gt;&lt;TD class="l data"&gt;ABOVE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TH class="r rowheader" scope="row"&gt;20&lt;/TH&gt;&lt;TD class="r data"&gt;46&lt;/TD&gt;&lt;TD class="l data"&gt;MONTH24&lt;/TD&gt;&lt;TD class="r data"&gt;01/06/2011&lt;/TD&gt;&lt;TD class="l data"&gt;ABOVE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TH class="r rowheader" scope="row"&gt;21&lt;/TH&gt;&lt;TD class="r data"&gt;53&lt;/TD&gt;&lt;TD class="l data"&gt;SCREENING&lt;/TD&gt;&lt;TD class="r data"&gt;12/19/2008&lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TH class="r rowheader" scope="row"&gt;28&lt;/TH&gt;&lt;TD class="r data"&gt;53&lt;/TD&gt;&lt;TD class="l data"&gt;MONTH06&lt;/TD&gt;&lt;TD class="r data"&gt;06/25/2009&lt;/TD&gt;&lt;TD class="l data"&gt;ABOVE&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;3 month, the flag should not show above. Should I make some changes for the program?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Xinjian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 07 Sep 2014 14:23:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188286#M35603</guid>
      <dc:creator>xinjian</dc:creator>
      <dc:date>2014-09-07T14:23:16Z</dc:date>
    </item>
    <item>
      <title>Re: Define exact time period</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188287#M35604</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;?? What do you mean ? Should be Below ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE style="font-family: monospace;"&gt;
&lt;P&gt;data want;&lt;/P&gt;
&lt;P&gt;merge have have(where=(b='SCREEN') rename=(visit_date=_date)); &lt;/P&gt;
&lt;P&gt;by id; &lt;/P&gt;
&lt;P&gt;if b eq: 'MONTH' then do;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;if visit_date gt intnx('month',_date,3,'s') then flag='&lt;STRONG style="background-color: #ffffff; font-family: monospace;"&gt;BELOW&lt;/STRONG&gt;';&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp; else if visit_date lt intnx('month',_date,-3,'s') then flag='&lt;STRONG style="background-color: #ffffff; font-family: monospace;"&gt;ABOVE&lt;/STRONG&gt;'; &lt;/P&gt;
&lt;P&gt;end; &lt;/P&gt;
&lt;P&gt;run; &lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Xia Keshan &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Sep 2014 12:15:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188287#M35604</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2014-09-08T12:15:14Z</dc:date>
    </item>
    <item>
      <title>Re: Define exact time period</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188288#M35605</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;when you compare screen and month06 for ID 46, visit_date is in the range +/- 3 month of month06. We should not call these above or below. That is why I ask some changes.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Xinjian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Sep 2014 17:04:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188288#M35605</guid>
      <dc:creator>xinjian</dc:creator>
      <dc:date>2014-09-08T17:04:08Z</dc:date>
    </item>
    <item>
      <title>Re: Define exact time period</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188289#M35606</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data want(drop=_date);&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;by id;&lt;/P&gt;&lt;P&gt;retain _date;&lt;/P&gt;&lt;P&gt;format _date mmddyy10.;&lt;/P&gt;&lt;P&gt;if first.id then _date=visit_date;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if b eq: 'MONTH' then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if intck('month',_date,visit_date)- input(compress(b,,'kd'),8.)&amp;gt;3 then flag='Above';&lt;/P&gt;&lt;P&gt;&amp;nbsp; else if intck('month',_date,visit_date)- input(compress(b,,'kd'),8.)&amp;lt;-3 then flag='Below';&lt;/P&gt;&lt;P&gt; end;&lt;/P&gt;&lt;P&gt; run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Sep 2014 18:04:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188289#M35606</guid>
      <dc:creator>stat_sas</dc:creator>
      <dc:date>2014-09-08T18:04:14Z</dc:date>
    </item>
    <item>
      <title>Re: Define exact time period</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188290#M35607</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Hi Everyone,&lt;/P&gt;&lt;P&gt;Input from each of you give me lot of help. I just find out I have to use consent_ date to determine if visit_date of month06, 12,18, and 24&amp;nbsp; are out of +/- 3 month range.&lt;/P&gt;&lt;P&gt;I need your further help.&lt;/P&gt;&lt;P&gt;Jag and &lt;A href="mailto:stat@sas's"&gt;stat@sas's&lt;/A&gt; way are more fit for me.&lt;/P&gt;&lt;P&gt;here is the data:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt;"&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp; B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; visit_date&amp;nbsp;&amp;nbsp; consent_date&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt; mso-bidi-font-weight: bold;"&gt;46&lt;/SPAN&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SCREENING&amp;nbsp;&amp;nbsp; 27-Oct-08&amp;nbsp;&amp;nbsp; 27-Oct-08&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt; mso-bidi-font-weight: bold;"&gt;46&lt;/SPAN&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MONTH06&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23-Apr-09&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt; mso-bidi-font-weight: bold;"&gt;46&lt;/SPAN&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NOVA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27-Oct-08&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt; mso-bidi-font-weight: bold;"&gt;46&lt;/SPAN&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MONTH12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 26-Oct-09&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt; mso-bidi-font-weight: bold;"&gt;46&lt;/SPAN&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NOVA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23-Apr-09&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt; mso-bidi-font-weight: bold;"&gt;46&lt;/SPAN&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NOVA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3-Dec-09&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt; mso-bidi-font-weight: bold;"&gt;46&lt;/SPAN&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MONTH18&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10-Jun-10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt; mso-bidi-font-weight: bold;"&gt;46&lt;/SPAN&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NOVA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6-Jan-11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt; mso-bidi-font-weight: bold;"&gt;46&lt;/SPAN&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MONTH24&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6-Jan-11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt; mso-bidi-font-weight: bold;"&gt;53&lt;/SPAN&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SCREENING&amp;nbsp;&amp;nbsp; 19-Dec-08&amp;nbsp;&amp;nbsp; 22-Dec-08&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; line-height: 115%; font-family: 'Courier New'; font-size: 10pt; mso-bidi-font-weight: bold;"&gt;53&lt;/SPAN&gt;&lt;SPAN style="background: white; line-height: 115%; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MONTH06&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 25-Jun-09&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; line-height: 115%; font-family: 'Courier New'; font-size: 10pt;"&gt;Here is the output I want:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt;"&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp; B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; visit_date&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dif from consent_date&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; flag&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt; mso-bidi-font-weight: bold;"&gt;46&lt;/SPAN&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SCREEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27-Oct-08&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt; mso-bidi-font-weight: bold;"&gt;46&lt;/SPAN&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MONTH06&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23-Apr-09&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt; mso-bidi-font-weight: bold;"&gt;46&lt;/SPAN&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FLOW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27-Oct-08&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt; mso-bidi-font-weight: bold;"&gt;46&lt;/SPAN&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MONTH12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 26-Oct-09&amp;nbsp;&amp;nbsp; 12&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt; mso-bidi-font-weight: bold;"&gt;46&lt;/SPAN&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FLOW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23-Apr-09&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt; mso-bidi-font-weight: bold;"&gt;46&lt;/SPAN&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FLOW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3-Dec-09&amp;nbsp;&amp;nbsp;&amp;nbsp; 14&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt; mso-bidi-font-weight: bold;"&gt;46&lt;/SPAN&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MONTH18&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10-Jun-10&amp;nbsp;&amp;nbsp; 20&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt; mso-bidi-font-weight: bold;"&gt;46&lt;/SPAN&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FLOW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6-Jan-11&amp;nbsp;&amp;nbsp; 27&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt; mso-bidi-font-weight: bold;"&gt;46&lt;/SPAN&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MONTH24&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6-Jan-11&amp;nbsp;&amp;nbsp;&amp;nbsp; 27&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt; mso-bidi-font-weight: bold;"&gt;53&lt;/SPAN&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SCREEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 19-Dec-08&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; line-height: 115%; font-family: 'Courier New'; font-size: 10pt; mso-bidi-font-weight: bold;"&gt;53&lt;/SPAN&gt;&lt;SPAN style="background: white; line-height: 115%; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MONTH06&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 26-Jan-09&amp;nbsp;&amp;nbsp; 1&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Below&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; line-height: 115%; font-family: 'Courier New'; font-size: 10pt;"&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; line-height: 115%; font-family: 'Courier New'; font-size: 10pt;"&gt;Xinjian&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Sep 2014 19:45:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188290#M35607</guid>
      <dc:creator>xinjian</dc:creator>
      <dc:date>2014-09-08T19:45:37Z</dc:date>
    </item>
    <item>
      <title>Re: Define exact time period</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188291#M35608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data want(drop=_date consent_date _consent_date);&lt;/P&gt;&lt;P&gt; set have;&lt;/P&gt;&lt;P&gt; by id;&lt;/P&gt;&lt;P&gt;retain _date _consent_date;&lt;/P&gt;&lt;P&gt; if first.id then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _date=visit_date;&lt;/P&gt;&lt;P&gt;&amp;nbsp; _consent_date=consent_date;&lt;/P&gt;&lt;P&gt; end;&lt;/P&gt;&lt;P&gt; dif_from_consent_date=intck('month',_consent_date,visit_date);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if b eq: 'MONTH' then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if intck('month',_date,visit_date)- input(compress(b,,'kd'),8.)&amp;gt;3 then flag='Above';&lt;/P&gt;&lt;P&gt;&amp;nbsp; else if intck('month',_date,visit_date)- input(compress(b,,'kd'),8.)&amp;lt;-3 then flag='Below';&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Sep 2014 20:44:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188291#M35608</guid>
      <dc:creator>stat_sas</dc:creator>
      <dc:date>2014-09-08T20:44:12Z</dc:date>
    </item>
    <item>
      <title>Re: Define exact time period</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188292#M35609</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You mean in the range of +/- 3 month , NOT out of the range ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;data want;
merge have have(where=(b='SCREEN') rename=(visit_date=_date)); 
by id; 
if b eq: 'MONTH' then do;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
if intnx('month',_date,-3,'s') le visit_date le intnx('month',_date,3,'s') then do;
&amp;nbsp; flag=ifc(visit_date gt _date ,'BELOW','ABOVE'); 
end; 
end;
run; 


&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Xia Keshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Sep 2014 12:10:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Define-exact-time-period/m-p/188292#M35609</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2014-09-09T12:10:37Z</dc:date>
    </item>
  </channel>
</rss>

