<?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: SAS macro in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/SAS-macro/m-p/263750#M51634</link>
    <description>&lt;P&gt;Thanks PG.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can we incorporate the Last_survey_date macro&amp;nbsp;in the&amp;nbsp; code ?Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;sday = 01&lt;/P&gt;&lt;P&gt;dmth should be current month +3 ( July)&lt;/P&gt;&lt;P&gt;ayr should be current year -2 ( from 2000 to 2014)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;(LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;ayr"D&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;ayr"D&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;) &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;byr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;byr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;cyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;cyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;) &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;dyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;dyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;eyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;eyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;fyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;fyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;gyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;gyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;hyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;hyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;iyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;iyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;jyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;jyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;kyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;kyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;lyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;lyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;myr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;myr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;nyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;nyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;oyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;oyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 14 Apr 2016 03:41:47 GMT</pubDate>
    <dc:creator>cho16</dc:creator>
    <dc:date>2016-04-14T03:41:47Z</dc:date>
    <item>
      <title>SAS macro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-macro/m-p/263660#M51605</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a below code which has macros and would like to simplify this in one step:&lt;/P&gt;&lt;P&gt;Please let me know&lt;/P&gt;&lt;P&gt;%let cmth = Apr;&lt;/P&gt;&lt;P&gt;%let dmth = Jul; %let lday = 31;&lt;/P&gt;&lt;P&gt;%let cyear = 2016; %let pyear = 2015;&lt;/P&gt;&lt;P&gt;%let sday = 01;&lt;/P&gt;&lt;P&gt;%let ayr = 2000; %let byr = 2001; %let cyr = 2002; %let dyr = 2003;&lt;/P&gt;&lt;P&gt;%let eyr = 2004; %let fyr = 2005; %let gyr = 2006; %let hyr = 2007;&lt;/P&gt;&lt;P&gt;%let iyr = 2008; %let jyr = 2009; %let kyr = 2010; %let lyr = 2011; %let myr = 2012; %let nyr = 2013; %let oyr = 2014;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&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;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;DATA&lt;/STRONG&gt; want;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; SET test;&lt;/P&gt;&lt;P&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;IF ((EFFECTIVE_DATE &amp;lt; &lt;STRONG&gt;"01Jan&amp;amp;&amp;amp;pyear"D&lt;/STRONG&gt; OR EFFECTIVE_DATE &amp;gt; &lt;STRONG&gt;"31Dec&amp;amp;&amp;amp;pyear"D&lt;/STRONG&gt;)&lt;/P&gt;&lt;P&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; AND (PRODUCT_PBP = 'LIP1' OR PRODUCT_PBP = 'MAX1')&lt;/P&gt;&lt;P&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; AND ((LAST_SURVEY_DATE &amp;gt;= &lt;STRONG&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;ayr"D&lt;/STRONG&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;STRONG&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;ayr"D&lt;/STRONG&gt;)&lt;/P&gt;&lt;P&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; OR (LAST_SURVEY_DATE &amp;gt;= &lt;STRONG&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;byr"D&lt;/STRONG&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;STRONG&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;byr"D&lt;/STRONG&gt;)&lt;/P&gt;&lt;P&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; OR (LAST_SURVEY_DATE &amp;gt;= &lt;STRONG&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;cyr"D&lt;/STRONG&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;STRONG&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;cyr"D&lt;/STRONG&gt;)&lt;/P&gt;&lt;P&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; OR (LAST_SURVEY_DATE &amp;gt;= &lt;STRONG&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;dyr"D&lt;/STRONG&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;STRONG&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;dyr"D&lt;/STRONG&gt;)&lt;/P&gt;&lt;P&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; OR (LAST_SURVEY_DATE &amp;gt;= &lt;STRONG&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;eyr"D&lt;/STRONG&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;STRONG&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;eyr"D&lt;/STRONG&gt;)&lt;/P&gt;&lt;P&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; OR (LAST_SURVEY_DATE &amp;gt;= &lt;STRONG&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;fyr"D&lt;/STRONG&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;STRONG&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;fyr"D&lt;/STRONG&gt;)&lt;/P&gt;&lt;P&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; OR (LAST_SURVEY_DATE &amp;gt;= &lt;STRONG&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;gyr"D&lt;/STRONG&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;STRONG&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;gyr"D&lt;/STRONG&gt;)&lt;/P&gt;&lt;P&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; OR (LAST_SURVEY_DATE &amp;gt;= &lt;STRONG&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;hyr"D&lt;/STRONG&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;STRONG&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;hyr"D&lt;/STRONG&gt;)&lt;/P&gt;&lt;P&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; OR (LAST_SURVEY_DATE &amp;gt;= &lt;STRONG&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;iyr"D&lt;/STRONG&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;STRONG&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;iyr"D&lt;/STRONG&gt;)&lt;/P&gt;&lt;P&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; OR (LAST_SURVEY_DATE &amp;gt;= &lt;STRONG&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;jyr"D&lt;/STRONG&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;STRONG&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;jyr"D&lt;/STRONG&gt;)&lt;/P&gt;&lt;P&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; OR (LAST_SURVEY_DATE &amp;gt;= &lt;STRONG&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;kyr"D&lt;/STRONG&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;STRONG&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;kyr"D&lt;/STRONG&gt;)&lt;/P&gt;&lt;P&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; OR (LAST_SURVEY_DATE &amp;gt;= &lt;STRONG&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;lyr"D&lt;/STRONG&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;STRONG&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;lyr"D&lt;/STRONG&gt;)&lt;/P&gt;&lt;P&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; OR (LAST_SURVEY_DATE &amp;gt;= &lt;STRONG&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;myr"D&lt;/STRONG&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;STRONG&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;myr"D&lt;/STRONG&gt;)&lt;/P&gt;&lt;P&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; OR (LAST_SURVEY_DATE &amp;gt;= &lt;STRONG&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;nyr"D&lt;/STRONG&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;STRONG&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;nyr"D&lt;/STRONG&gt;)&lt;/P&gt;&lt;P&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; OR (LAST_SURVEY_DATE &amp;gt;= &lt;STRONG&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;oyr"D&lt;/STRONG&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;STRONG&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;oyr"D&lt;/STRONG&gt;));&lt;/P&gt;&lt;P&gt;Run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Apr 2016 20:20:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-macro/m-p/263660#M51605</guid>
      <dc:creator>cho16</dc:creator>
      <dc:date>2016-04-13T20:20:34Z</dc:date>
    </item>
    <item>
      <title>Re: SAS macro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-macro/m-p/263675#M51612</link>
      <description>&lt;P&gt;One simplification:&amp;nbsp; take every occurrence of &amp;amp;&amp;amp; and change it to &amp;amp;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Another concerns the conditions for EFFECTIVE_DATE, which could be rewritten as:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(year(EFFECTIVE_DATE) = &amp;amp;pyear)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For all the conditions that involve LAST_SURVEY_DATE, it's important to know more about what you plan on doing.&amp;nbsp; Will you always use SDAY=01, and LDAY=last day of the month?&amp;nbsp; Or might you be selecting some other block of days within the month?&lt;/P&gt;</description>
      <pubDate>Wed, 13 Apr 2016 20:48:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-macro/m-p/263675#M51612</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2016-04-13T20:48:36Z</dc:date>
    </item>
    <item>
      <title>Re: SAS macro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-macro/m-p/263682#M51614</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks !&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It must be changed every month. For example if we are running it for Apr then it must be Current Month plus 3 (July)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;Sday should be always 01 and last dat it depends on the month ( either 29 or 30 or 31)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;Year should be current year minus 1 ( we need to poulate the data from 2000 to 2014)&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Apr 2016 20:57:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-macro/m-p/263682#M51614</guid>
      <dc:creator>cho16</dc:creator>
      <dc:date>2016-04-13T20:57:54Z</dc:date>
    </item>
    <item>
      <title>Re: SAS macro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-macro/m-p/263685#M51616</link>
      <description>&lt;P&gt;So this must be pretty close then:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%let m=4;&amp;nbsp; /* April */&lt;/P&gt;
&lt;P&gt;%let cyear = 2016;&lt;/P&gt;
&lt;P&gt;%let pyear = %eval(&amp;amp;cyear - 1);&lt;/P&gt;
&lt;P&gt;%let last_year = %eval(&amp;amp;cyear - 2);&lt;/P&gt;
&lt;P&gt;%let first_year = %eval(&amp;amp;cyear - 16);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if (year(EFFECTIVE_DATE) = &amp;amp;pyear) and (PRODUCT_PBP = 'LIP1' OR PRODUCT_PBP = 'MAX1') and&lt;/P&gt;
&lt;P&gt;(month(LAST_SURVEY_DATE) in (&amp;amp;m, %eval(&amp;amp;m+3))) and (&amp;amp;first_year &amp;lt;= year(LAST_SURVEY_DATE) &amp;lt;= &amp;amp;last_year);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There will definitely be some complications (not worked out at this point) if the month ever becomes 10 or more, making month + 3 greater than 12.&lt;/P&gt;</description>
      <pubDate>Wed, 13 Apr 2016 21:14:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-macro/m-p/263685#M51616</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2016-04-13T21:14:25Z</dc:date>
    </item>
    <item>
      <title>Re: SAS macro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-macro/m-p/263733#M51630</link>
      <description>&lt;P&gt;No need for macros, as far as I can see.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;DATA want;
retain lyr mth;
SET test;
if _n_ = 1 then do;
	mth = month(intnx("MONTH", today(), 3));
	lyr = year(today()) - 1;
	end;
IF	year(EFFECTIVE_DATE) &amp;gt;= 2000 AND
	year(EFFECTIVE_DATE) &amp;lt;= lyr AND
	month(EFFECTIVE_DATE) = mth AND
	PRODUCT_PBP in ('LIP1', 'MAX1');
drop lyr mth;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 14 Apr 2016 02:36:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-macro/m-p/263733#M51630</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2016-04-14T02:36:25Z</dc:date>
    </item>
    <item>
      <title>Re: SAS macro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-macro/m-p/263750#M51634</link>
      <description>&lt;P&gt;Thanks PG.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can we incorporate the Last_survey_date macro&amp;nbsp;in the&amp;nbsp; code ?Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;sday = 01&lt;/P&gt;&lt;P&gt;dmth should be current month +3 ( July)&lt;/P&gt;&lt;P&gt;ayr should be current year -2 ( from 2000 to 2014)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;(LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;ayr"D&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;ayr"D&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;) &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;byr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;byr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;cyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;cyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;) &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;dyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;dyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;eyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;eyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;fyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;fyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;gyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;gyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;hyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;hyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;iyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;iyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;jyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;jyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;kyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;kyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;lyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;lyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;myr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;myr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;nyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;nyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;OR (LAST_SURVEY_DATE &amp;gt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;sday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;oyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; AND LAST_SURVEY_DATE &amp;lt;= &lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;"&amp;amp;lday&amp;amp;&amp;amp;dmth&amp;amp;&amp;amp;oyr"D&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 14 Apr 2016 03:41:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-macro/m-p/263750#M51634</guid>
      <dc:creator>cho16</dc:creator>
      <dc:date>2016-04-14T03:41:47Z</dc:date>
    </item>
    <item>
      <title>Re: SAS macro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-macro/m-p/263754#M51637</link>
      <description>&lt;P&gt;OK, I might have gotten it this time&amp;nbsp;&lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;DATA want;
retain lyr mth;
SET test;
if _n_ = 1 then do;
	mth = month(intnx("MONTH", today(), 3));
	pyr = year(today()) - 1;
	end;
IF	year(EFFECTIVE_DATE) ne pyr AND
	year(LAST_SURVEY_DATE) &amp;gt;= 2000 AND
	year(LAST_SURVEY_DATE) &amp;lt; pyr AND
	month(LAST_SURVEY_DATE) = mth AND
	PRODUCT_PBP in ('LIP1', 'MAX1');
drop pyr mth;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 14 Apr 2016 03:51:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-macro/m-p/263754#M51637</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2016-04-14T03:51:46Z</dc:date>
    </item>
  </channel>
</rss>

