<?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 I want to combine 12 datasets--only those with June and July for past 6 years in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/I-want-to-combine-12-datasets-only-those-with-June-and-July-for/m-p/291046#M311686</link>
    <description>&lt;DIV&gt;&lt;FONT face="Courier New" color="blue"&gt;I need June and July data (which are in separate files) for&amp;nbsp;this year and the 5 preceding years.&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New" color="blue"&gt;Right now it's being done with a macro but it's tedious since I have to update each line of the %mend date.&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New" color="blue"&gt;Also, the current month's data is in a separate folder from the others.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New" color="blue"&gt;Then, if possible, what I want to do is take the average change in 'var1' (number of attendees, let's say) between June and July over the previous 5 years.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New" color="blue"&gt;Any help would be greatly appreciated. I am not committed to the macro method if there's a better way.&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New" color="blue"&gt;libname&lt;FONT color="black"&gt; output&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color="purple"&gt;"\\folder"&lt;/FONT&gt;&lt;FONT color="black"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New" color="navy"&gt;&lt;STRONG&gt;%macro&lt;/STRONG&gt;&lt;FONT color="black"&gt; date(y,m);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;data &lt;FONT color="green"&gt;FILE&lt;/FONT&gt;&amp;amp;&lt;FONT color="teal"&gt;y.&lt;/FONT&gt;&amp;amp;m;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infile &lt;FONT color="purple"&gt;"&lt;A&gt;\\file&amp;amp;m.&amp;amp;y..prn&lt;/A&gt;"&lt;/FONT&gt; lrecl=&lt;FONT color="teal"&gt;&lt;STRONG&gt;430&lt;/STRONG&gt;&lt;/FONT&gt; missover;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; input&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&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;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&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;FONT color="blue"&gt;%include&lt;/FONT&gt; &lt;FONT color="purple"&gt;"\\statement.txt"&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;run;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New" color="navy"&gt;&lt;STRONG&gt;%mend&lt;/STRONG&gt;&lt;FONT color="black"&gt; date;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;%&lt;STRONG&gt;&lt;I&gt;date&lt;/I&gt;&lt;/STRONG&gt;(&lt;FONT color="teal"&gt;&lt;STRONG&gt;11&lt;/STRONG&gt;&lt;/FONT&gt;,&lt;FONT color="teal"&gt;&lt;STRONG&gt;06&lt;/STRONG&gt;&lt;/FONT&gt;); %&lt;STRONG&gt;&lt;I&gt;date&lt;/I&gt;&lt;/STRONG&gt;(&lt;FONT color="teal"&gt;&lt;STRONG&gt;11&lt;/STRONG&gt;&lt;/FONT&gt;,&lt;FONT color="teal"&gt;&lt;STRONG&gt;07&lt;/STRONG&gt;&lt;/FONT&gt;);&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;%&lt;STRONG&gt;&lt;I&gt;date&lt;/I&gt;&lt;/STRONG&gt;(&lt;FONT color="teal"&gt;&lt;STRONG&gt;12&lt;/STRONG&gt;&lt;/FONT&gt;,&lt;FONT color="teal"&gt;&lt;STRONG&gt;06&lt;/STRONG&gt;&lt;/FONT&gt;); %&lt;STRONG&gt;&lt;I&gt;date&lt;/I&gt;&lt;/STRONG&gt;(&lt;FONT color="teal"&gt;&lt;STRONG&gt;12&lt;/STRONG&gt;&lt;/FONT&gt;,&lt;FONT color="teal"&gt;&lt;STRONG&gt;07&lt;/STRONG&gt;&lt;/FONT&gt;);&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;%&lt;STRONG&gt;&lt;I&gt;date&lt;/I&gt;&lt;/STRONG&gt;(&lt;FONT color="teal"&gt;&lt;STRONG&gt;13&lt;/STRONG&gt;&lt;/FONT&gt;,&lt;FONT color="teal"&gt;&lt;STRONG&gt;06&lt;/STRONG&gt;&lt;/FONT&gt;); %&lt;STRONG&gt;&lt;I&gt;date&lt;/I&gt;&lt;/STRONG&gt;(&lt;FONT color="teal"&gt;&lt;STRONG&gt;13&lt;/STRONG&gt;&lt;/FONT&gt;,&lt;FONT color="teal"&gt;&lt;STRONG&gt;07&lt;/STRONG&gt;&lt;/FONT&gt;);&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;%&lt;STRONG&gt;&lt;I&gt;date&lt;/I&gt;&lt;/STRONG&gt;(&lt;FONT color="teal"&gt;&lt;STRONG&gt;14&lt;/STRONG&gt;&lt;/FONT&gt;,&lt;FONT color="teal"&gt;&lt;STRONG&gt;06&lt;/STRONG&gt;&lt;/FONT&gt;); %&lt;STRONG&gt;&lt;I&gt;date&lt;/I&gt;&lt;/STRONG&gt;(&lt;FONT color="teal"&gt;&lt;STRONG&gt;14&lt;/STRONG&gt;&lt;/FONT&gt;,&lt;FONT color="teal"&gt;&lt;STRONG&gt;07&lt;/STRONG&gt;&lt;/FONT&gt;);&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;%&lt;STRONG&gt;&lt;I&gt;date&lt;/I&gt;&lt;/STRONG&gt;(&lt;FONT color="teal"&gt;&lt;STRONG&gt;15&lt;/STRONG&gt;&lt;/FONT&gt;,&lt;FONT color="teal"&gt;&lt;STRONG&gt;06&lt;/STRONG&gt;&lt;/FONT&gt;); %&lt;STRONG&gt;&lt;I&gt;date&lt;/I&gt;&lt;/STRONG&gt;(&lt;FONT color="teal"&gt;&lt;STRONG&gt;15&lt;/STRONG&gt;&lt;/FONT&gt;,&lt;FONT color="teal"&gt;&lt;STRONG&gt;07&lt;/STRONG&gt;&lt;/FONT&gt;);&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;%&lt;STRONG&gt;&lt;I&gt;date&lt;/I&gt;&lt;/STRONG&gt;(&lt;FONT color="teal"&gt;&lt;STRONG&gt;16&lt;/STRONG&gt;&lt;/FONT&gt;,&lt;FONT color="teal"&gt;&lt;STRONG&gt;06&lt;/STRONG&gt;&lt;/FONT&gt;); /*&lt;FONT color="green"&gt;%date(15,10) ---Can't include this one because it's in a different folder*/&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color="green"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
    <pubDate>Thu, 11 Aug 2016 18:39:22 GMT</pubDate>
    <dc:creator>fieldsa83</dc:creator>
    <dc:date>2016-08-11T18:39:22Z</dc:date>
    <item>
      <title>I want to combine 12 datasets--only those with June and July for past 6 years</title>
      <link>https://communities.sas.com/t5/SAS-Programming/I-want-to-combine-12-datasets-only-those-with-June-and-July-for/m-p/291046#M311686</link>
      <description>&lt;DIV&gt;&lt;FONT face="Courier New" color="blue"&gt;I need June and July data (which are in separate files) for&amp;nbsp;this year and the 5 preceding years.&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New" color="blue"&gt;Right now it's being done with a macro but it's tedious since I have to update each line of the %mend date.&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New" color="blue"&gt;Also, the current month's data is in a separate folder from the others.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New" color="blue"&gt;Then, if possible, what I want to do is take the average change in 'var1' (number of attendees, let's say) between June and July over the previous 5 years.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New" color="blue"&gt;Any help would be greatly appreciated. I am not committed to the macro method if there's a better way.&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New" color="blue"&gt;libname&lt;FONT color="black"&gt; output&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color="purple"&gt;"\\folder"&lt;/FONT&gt;&lt;FONT color="black"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New" color="navy"&gt;&lt;STRONG&gt;%macro&lt;/STRONG&gt;&lt;FONT color="black"&gt; date(y,m);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;data &lt;FONT color="green"&gt;FILE&lt;/FONT&gt;&amp;amp;&lt;FONT color="teal"&gt;y.&lt;/FONT&gt;&amp;amp;m;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infile &lt;FONT color="purple"&gt;"&lt;A&gt;\\file&amp;amp;m.&amp;amp;y..prn&lt;/A&gt;"&lt;/FONT&gt; lrecl=&lt;FONT color="teal"&gt;&lt;STRONG&gt;430&lt;/STRONG&gt;&lt;/FONT&gt; missover;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; input&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&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;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&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;FONT color="blue"&gt;%include&lt;/FONT&gt; &lt;FONT color="purple"&gt;"\\statement.txt"&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;run;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New" color="navy"&gt;&lt;STRONG&gt;%mend&lt;/STRONG&gt;&lt;FONT color="black"&gt; date;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;%&lt;STRONG&gt;&lt;I&gt;date&lt;/I&gt;&lt;/STRONG&gt;(&lt;FONT color="teal"&gt;&lt;STRONG&gt;11&lt;/STRONG&gt;&lt;/FONT&gt;,&lt;FONT color="teal"&gt;&lt;STRONG&gt;06&lt;/STRONG&gt;&lt;/FONT&gt;); %&lt;STRONG&gt;&lt;I&gt;date&lt;/I&gt;&lt;/STRONG&gt;(&lt;FONT color="teal"&gt;&lt;STRONG&gt;11&lt;/STRONG&gt;&lt;/FONT&gt;,&lt;FONT color="teal"&gt;&lt;STRONG&gt;07&lt;/STRONG&gt;&lt;/FONT&gt;);&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;%&lt;STRONG&gt;&lt;I&gt;date&lt;/I&gt;&lt;/STRONG&gt;(&lt;FONT color="teal"&gt;&lt;STRONG&gt;12&lt;/STRONG&gt;&lt;/FONT&gt;,&lt;FONT color="teal"&gt;&lt;STRONG&gt;06&lt;/STRONG&gt;&lt;/FONT&gt;); %&lt;STRONG&gt;&lt;I&gt;date&lt;/I&gt;&lt;/STRONG&gt;(&lt;FONT color="teal"&gt;&lt;STRONG&gt;12&lt;/STRONG&gt;&lt;/FONT&gt;,&lt;FONT color="teal"&gt;&lt;STRONG&gt;07&lt;/STRONG&gt;&lt;/FONT&gt;);&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;%&lt;STRONG&gt;&lt;I&gt;date&lt;/I&gt;&lt;/STRONG&gt;(&lt;FONT color="teal"&gt;&lt;STRONG&gt;13&lt;/STRONG&gt;&lt;/FONT&gt;,&lt;FONT color="teal"&gt;&lt;STRONG&gt;06&lt;/STRONG&gt;&lt;/FONT&gt;); %&lt;STRONG&gt;&lt;I&gt;date&lt;/I&gt;&lt;/STRONG&gt;(&lt;FONT color="teal"&gt;&lt;STRONG&gt;13&lt;/STRONG&gt;&lt;/FONT&gt;,&lt;FONT color="teal"&gt;&lt;STRONG&gt;07&lt;/STRONG&gt;&lt;/FONT&gt;);&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;%&lt;STRONG&gt;&lt;I&gt;date&lt;/I&gt;&lt;/STRONG&gt;(&lt;FONT color="teal"&gt;&lt;STRONG&gt;14&lt;/STRONG&gt;&lt;/FONT&gt;,&lt;FONT color="teal"&gt;&lt;STRONG&gt;06&lt;/STRONG&gt;&lt;/FONT&gt;); %&lt;STRONG&gt;&lt;I&gt;date&lt;/I&gt;&lt;/STRONG&gt;(&lt;FONT color="teal"&gt;&lt;STRONG&gt;14&lt;/STRONG&gt;&lt;/FONT&gt;,&lt;FONT color="teal"&gt;&lt;STRONG&gt;07&lt;/STRONG&gt;&lt;/FONT&gt;);&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;%&lt;STRONG&gt;&lt;I&gt;date&lt;/I&gt;&lt;/STRONG&gt;(&lt;FONT color="teal"&gt;&lt;STRONG&gt;15&lt;/STRONG&gt;&lt;/FONT&gt;,&lt;FONT color="teal"&gt;&lt;STRONG&gt;06&lt;/STRONG&gt;&lt;/FONT&gt;); %&lt;STRONG&gt;&lt;I&gt;date&lt;/I&gt;&lt;/STRONG&gt;(&lt;FONT color="teal"&gt;&lt;STRONG&gt;15&lt;/STRONG&gt;&lt;/FONT&gt;,&lt;FONT color="teal"&gt;&lt;STRONG&gt;07&lt;/STRONG&gt;&lt;/FONT&gt;);&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;%&lt;STRONG&gt;&lt;I&gt;date&lt;/I&gt;&lt;/STRONG&gt;(&lt;FONT color="teal"&gt;&lt;STRONG&gt;16&lt;/STRONG&gt;&lt;/FONT&gt;,&lt;FONT color="teal"&gt;&lt;STRONG&gt;06&lt;/STRONG&gt;&lt;/FONT&gt;); /*&lt;FONT color="green"&gt;%date(15,10) ---Can't include this one because it's in a different folder*/&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color="green"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Thu, 11 Aug 2016 18:39:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/I-want-to-combine-12-datasets-only-those-with-June-and-July-for/m-p/291046#M311686</guid>
      <dc:creator>fieldsa83</dc:creator>
      <dc:date>2016-08-11T18:39:22Z</dc:date>
    </item>
    <item>
      <title>Re: I want to combine 12 datasets--only those with June and July for past 6 years</title>
      <link>https://communities.sas.com/t5/SAS-Programming/I-want-to-combine-12-datasets-only-those-with-June-and-July-for/m-p/291060#M311687</link>
      <description>&lt;P&gt;It looks like you might be adding to your use of macros, rather than reducing it.&amp;nbsp; Consider this macro:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%macro dates (month=, start_yr=, end_yr=);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; %local yr;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; %do yr=&amp;amp;start_yr %to &amp;amp;end_yr;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %date (&amp;amp;yr, &amp;amp;month)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; %end;&lt;/P&gt;
&lt;P&gt;%mend;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Now you would have to call this macro just once to loop through all the Junes:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%dates (month=06, start_yr=11, end_yr=16)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is that easier?&amp;nbsp; Perhaps.&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2016 19:45:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/I-want-to-combine-12-datasets-only-those-with-June-and-July-for/m-p/291060#M311687</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2016-08-11T19:45:07Z</dc:date>
    </item>
    <item>
      <title>Re: I want to combine 12 datasets--only those with June and July for past 6 years</title>
      <link>https://communities.sas.com/t5/SAS-Programming/I-want-to-combine-12-datasets-only-those-with-June-and-July-for/m-p/291070#M311688</link>
      <description>&lt;P&gt;Hello.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To read in your data, I suggest you use a macro %do loop in place of calling the macro over and over. I worked up an example of the logic you can use:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;options mprint symbolgen;&lt;BR /&gt;%macro readjunjul;&lt;BR /&gt;data _null_;&lt;BR /&gt; yr=year(today())-2000; /* to get a 2 digit year*/&lt;BR /&gt; call symput('thisyear', left(put(yr,8.)));&lt;BR /&gt; call symput('lastyear',left(put(yr-5,8.)));&lt;BR /&gt; call symput ("month1",'06');&lt;BR /&gt; call symput ("month2",'07');&lt;BR /&gt; stop;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;%do i=&amp;amp;lastyear %to &amp;amp;thisyear;&lt;BR /&gt; %do j=1 %to 2;&lt;BR /&gt; data _null_;&lt;BR /&gt; put "&amp;amp;i";&lt;BR /&gt; put "&amp;amp;&amp;amp;month&amp;amp;j.."//;&lt;BR /&gt; run;&lt;BR /&gt; %end;&lt;BR /&gt;%end;&lt;BR /&gt;%mend;&lt;BR /&gt;%readjunjul;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Replace the second data null step with your data step that reads in the text file.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can use similar logic to create one data set that contains all the data.&amp;nbsp;Then to compute your average change you can follow the logic from this example in the PROC MEANS documentation:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://support.sas.com/documentation/cdl/en/proc/68954/HTML/default/viewer.htm#p074ebrvnxe5yan1ii4rykkqp3o9.htm" target="_blank"&gt;https://support.sas.com/documentation/cdl/en/proc/68954/HTML/default/viewer.htm#p074ebrvnxe5yan1ii4rykkqp3o9.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Michelle&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2016 20:12:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/I-want-to-combine-12-datasets-only-those-with-June-and-July-for/m-p/291070#M311688</guid>
      <dc:creator>michelle_delaurentis_sas_com</dc:creator>
      <dc:date>2016-08-11T20:12:40Z</dc:date>
    </item>
    <item>
      <title>Re: I want to combine 12 datasets--only those with June and July for past 6 years</title>
      <link>https://communities.sas.com/t5/SAS-Programming/I-want-to-combine-12-datasets-only-those-with-June-and-July-for/m-p/291146#M311689</link>
      <description>&lt;P&gt;Did you know that you can include multiple files in a filename statement and read them all in at once?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Especially if they have the same format.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Filename myfiles ('file1' 'file2' 'file3');&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And then in the infile statement include the myfiles in place of the file path.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Infile myfiles ...;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Or you could dynamically build your filename and use the FILEVAR option to read them all at once and not have a macro at all.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Example 10 in the documentation&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/lestmtsref/68024/HTML/default/viewer.htm#n1rill4udj0tfun1fvce3j401plo.htm" target="_blank"&gt;http://support.sas.com/documentation/cdl/en/lestmtsref/68024/HTML/default/viewer.htm#n1rill4udj0tfun1fvce3j401plo.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you use the dynamic option you can programmatically change it for the last record so although the path is different the same process will work. Use an If/Then.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Aug 2016 05:41:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/I-want-to-combine-12-datasets-only-those-with-June-and-July-for/m-p/291146#M311689</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-08-12T05:41:56Z</dc:date>
    </item>
    <item>
      <title>Re: I want to combine 12 datasets--only those with June and July for past 6 years</title>
      <link>https://communities.sas.com/t5/SAS-Programming/I-want-to-combine-12-datasets-only-those-with-June-and-July-for/m-p/291147#M311690</link>
      <description>&lt;P&gt;I think that may be File not filename in the first option.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Aug 2016 05:43:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/I-want-to-combine-12-datasets-only-those-with-June-and-July-for/m-p/291147#M311690</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-08-12T05:43:41Z</dc:date>
    </item>
    <item>
      <title>Re: I want to combine 12 datasets--only those with June and July for past 6 years</title>
      <link>https://communities.sas.com/t5/SAS-Programming/I-want-to-combine-12-datasets-only-those-with-June-and-July-for/m-p/291948#M311691</link>
      <description>&lt;P&gt;Thanks so much. I've been playing with this to get it to work. I am still running into two problems:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. the current month's dataset is kept in a different folder from the&amp;nbsp;previous months'. So&amp;nbsp;I tried to add a condition to the data step, but it is not working. Just tries to take everything from the pre-release folder (see text in red):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;FONT color="blue"&gt;options mprint symbolgen&lt;FONT color="black"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="navy"&gt;&lt;STRONG&gt;%macro&lt;/STRONG&gt; &lt;FONT color="black"&gt;&lt;STRONG&gt;&lt;I&gt;readjunjul&lt;/I&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color="black"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;data _null_;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="green"&gt;/* UPDATE TO PREVIOUS MONTH --&amp;gt; */&lt;FONT color="black"&gt; call symput (&lt;/FONT&gt;&lt;FONT color="purple"&gt;"month1"&lt;/FONT&gt;&lt;FONT color="black"&gt;,&lt;/FONT&gt;&lt;FONT color="purple"&gt;'06'&lt;/FONT&gt;&lt;FONT color="black"&gt;);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="green"&gt;/* UPDATE TO CURRENT MONTH --&amp;gt;&amp;nbsp; */&lt;FONT color="black"&gt; call symput (&lt;/FONT&gt;&lt;FONT color="purple"&gt;"month2"&lt;/FONT&gt;&lt;FONT color="black"&gt;,&lt;/FONT&gt;&lt;FONT color="purple"&gt;'07'&lt;/FONT&gt;&lt;FONT color="black"&gt;);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;yr=year(today())-&lt;FONT color="teal"&gt;&lt;STRONG&gt;2000&lt;/STRONG&gt;&lt;/FONT&gt;; &lt;FONT color="green"&gt;/* to get a 2 digit year*/&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;call symput(&lt;FONT color="purple"&gt;'thisyear'&lt;/FONT&gt;, left(put(yr,&lt;FONT color="teal"&gt;&lt;STRONG&gt;8.&lt;/STRONG&gt;&lt;/FONT&gt;)));&lt;/DIV&gt;&lt;DIV&gt;call symput(&lt;FONT color="purple"&gt;'lastyear'&lt;/FONT&gt;,left(put(yr-&lt;FONT color="teal"&gt;&lt;STRONG&gt;5&lt;/STRONG&gt;&lt;/FONT&gt;,&lt;FONT color="teal"&gt;&lt;STRONG&gt;8.&lt;/STRONG&gt;&lt;/FONT&gt;)));&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;stop;&lt;/DIV&gt;&lt;DIV&gt;run;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="blue"&gt;%do&lt;FONT color="black"&gt; i=&amp;amp;lastyear &lt;/FONT&gt;%to&lt;FONT color="black"&gt; &amp;amp;thisyear;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="blue"&gt;%do&lt;FONT color="black"&gt; j=&lt;/FONT&gt;&lt;FONT color="teal"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/FONT&gt; %to &lt;FONT color="teal"&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color="black"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;data TAB&amp;amp;&amp;amp;month&amp;amp;&lt;FONT color="teal"&gt;j.&lt;/FONT&gt;&lt;FONT color="teal"&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/FONT&gt;&amp;amp;&lt;FONT color="teal"&gt;i.&lt;/FONT&gt;;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#FF0000"&gt;if &amp;amp;i.=&lt;STRONG&gt;16&lt;/STRONG&gt; and &amp;amp;j.=&lt;STRONG&gt;2&lt;/STRONG&gt; then infile "&lt;A&gt;\\lhs4\prerelease\ANALYSIS\DATA\TABS\20&amp;amp;i.\tab&amp;amp;&amp;amp;month&amp;amp;j..&amp;amp;i..prn&lt;/A&gt;" lrecl=&lt;STRONG&gt;430&lt;/STRONG&gt; missover;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#FF0000"&gt;else infile "&lt;A&gt;\\fld8filer\Tabs\tab&amp;amp;&amp;amp;month&amp;amp;j..&amp;amp;i..prn&lt;/A&gt;" lrecl=&lt;STRONG&gt;430&lt;/STRONG&gt; missover;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;input&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri"&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;FONT face="Courier New"&gt;@&lt;/FONT&gt;&lt;FONT face="Courier New" color="teal"&gt;&lt;STRONG&gt;6&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;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;PROV&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; &lt;/FONT&gt;&lt;FONT face="Courier New" color="teal"&gt;&lt;STRONG&gt;2.&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; &lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" color="green"&gt;/* PROV */&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri"&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;FONT face="Courier New"&gt;@&lt;/FONT&gt;&lt;FONT face="Courier New" color="teal"&gt;&lt;STRONG&gt;29&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;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;SYEAR&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; &lt;/FONT&gt;&lt;FONT face="Courier New" color="teal"&gt;&lt;STRONG&gt;4.&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; &lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" color="green"&gt;/* Year */&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri"&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;FONT face="Courier New"&gt;@&lt;/FONT&gt;&lt;FONT face="Courier New" color="teal"&gt;&lt;STRONG&gt;33&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;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;SMNTH&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; &lt;/FONT&gt;&lt;FONT face="Courier New" color="teal"&gt;&lt;STRONG&gt;2.&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; &lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" color="green"&gt;/* Month */&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri"&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;FONT face="Courier New"&gt;@&lt;/FONT&gt;&lt;FONT face="Courier New" color="teal"&gt;&lt;STRONG&gt;29&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;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;SDATE&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; &lt;/FONT&gt;&lt;FONT face="Courier New" color="teal"&gt;&lt;STRONG&gt;6.&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; &lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" color="green"&gt;/* Survey year and month&amp;nbsp; - yyyymm */&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri"&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;FONT face="Courier New"&gt;@&lt;/FONT&gt;&lt;FONT face="Courier New" color="teal"&gt;&lt;STRONG&gt;122&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;SEX&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT face="Courier New" color="teal"&gt;$CHAR1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT face="Courier New" color="green"&gt;/* Sex of respondent. */&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri"&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;FONT face="Courier New"&gt;@&lt;/FONT&gt;&lt;FONT face="Courier New" color="teal"&gt;&lt;STRONG&gt;140&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;NAICS&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; &lt;/FONT&gt;&lt;FONT face="Courier New" color="teal"&gt;&lt;STRONG&gt;2.&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; &lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" color="green"&gt;/* Industry 2-digit */&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri"&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;FONT face="Courier New"&gt;@&lt;/FONT&gt;&lt;FONT face="Courier New" color="teal"&gt;&lt;STRONG&gt;140&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;NAICS4&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; &lt;/FONT&gt;&lt;FONT face="Courier New" color="teal"&gt;&lt;STRONG&gt;4.&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; &lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" color="green"&gt;/* Industry 4-digit */&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri"&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;FONT face="Courier New"&gt;@&lt;/FONT&gt;&lt;FONT face="Courier New" color="teal"&gt;&lt;STRONG&gt;144&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;SOC4&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; &lt;/FONT&gt;&lt;FONT face="Courier New" color="teal"&gt;$CHAR4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT face="Courier New" color="green"&gt;/* occupation 4-digit */&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;;&lt;/DIV&gt;&lt;DIV&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; if missing(AGE_TABS) then AGEGROUP_main = &lt;FONT color="teal"&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/FONT&gt;;&lt;/DIV&gt;&lt;DIV&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if AGE_TABS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LT &lt;FONT color="teal"&gt;&lt;STRONG&gt;15&lt;/STRONG&gt;&lt;/FONT&gt; then AGEGROUP_main = &lt;FONT color="teal"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/FONT&gt;; &lt;FONT color="green"&gt;/* LT 15 */&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT face="Courier New"&gt;else if &lt;/FONT&gt;&lt;FONT face="Courier New" color="teal"&gt;&lt;STRONG&gt;15&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; LE AGE_TABS LT &lt;/FONT&gt;&lt;FONT face="Courier New" color="teal"&gt;&lt;STRONG&gt;25&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; then AGEGROUP_main = &lt;/FONT&gt;&lt;FONT face="Courier New" color="teal"&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT face="Courier New" color="green"&gt;/*15-24 */&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT face="Courier New"&gt;else if &lt;/FONT&gt;&lt;FONT face="Courier New" color="teal"&gt;&lt;STRONG&gt;25&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; LE AGE_TABS LT &lt;/FONT&gt;&lt;FONT face="Courier New" color="teal"&gt;&lt;STRONG&gt;55&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; then AGEGROUP_main = &lt;/FONT&gt;&lt;FONT face="Courier New" color="teal"&gt;&lt;STRONG&gt;3&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT face="Courier New" color="green"&gt;/* 25-54 */&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT face="Courier New"&gt;else AGEGROUP_main = &lt;/FONT&gt;&lt;FONT face="Courier New" color="teal"&gt;&lt;STRONG&gt;4&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;; &lt;/FONT&gt;&lt;FONT face="Courier New" color="green"&gt;/* 55+ */&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;put &lt;FONT color="purple"&gt;"&amp;amp;i"&lt;/FONT&gt;;&lt;/DIV&gt;&lt;DIV&gt;put &lt;FONT color="purple"&gt;"&amp;amp;&amp;amp;month&amp;amp;j.."&lt;/FONT&gt;//;&lt;/DIV&gt;&lt;DIV&gt;run;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="blue"&gt;%end&lt;FONT color="black"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="blue"&gt;%end&lt;FONT color="black"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="navy"&gt;&lt;STRONG&gt;%mend&lt;/STRONG&gt;&lt;FONT color="black"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;%&lt;STRONG&gt;&lt;I&gt;readjunjul&lt;/I&gt;&lt;/STRONG&gt;;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;FOLLOW-UP QUESTION #2: I am trying to get the average change between Jun and Jul for the past 5 years (not the average level). So in excel it would be Average(jul11-jun11,jul12-jun12,jul13-jun13,jul14-jun14,jul15-jun15) and then subtract the current month's level change from that average (jul16-jun16)-&lt;SPAN&gt;Average(jul11-jun11,jul12-jun12,jul13-jun13,jul14-jun14,jul15-jun15).&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Ideally i'd end up with 2 columns in a final database with these two numbers for each occupation. Thanks again!&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 16 Aug 2016 16:59:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/I-want-to-combine-12-datasets-only-those-with-June-and-July-for/m-p/291948#M311691</guid>
      <dc:creator>fieldsa83</dc:creator>
      <dc:date>2016-08-16T16:59:26Z</dc:date>
    </item>
    <item>
      <title>Re: I want to combine 12 datasets--only those with June and July for past 6 years</title>
      <link>https://communities.sas.com/t5/SAS-Programming/I-want-to-combine-12-datasets-only-those-with-June-and-July-for/m-p/291955#M311692</link>
      <description>&lt;P&gt;Also, how can I combine these 12 datasets into 1 final dataset (ideally with the columns for the change between months).&lt;/P&gt;</description>
      <pubDate>Tue, 16 Aug 2016 17:32:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/I-want-to-combine-12-datasets-only-those-with-June-and-July-for/m-p/291955#M311692</guid>
      <dc:creator>fieldsa83</dc:creator>
      <dc:date>2016-08-16T17:32:24Z</dc:date>
    </item>
    <item>
      <title>Re: I want to combine 12 datasets--only those with June and July for past 6 years</title>
      <link>https://communities.sas.com/t5/SAS-Programming/I-want-to-combine-12-datasets-only-those-with-June-and-July-for/m-p/291970#M311693</link>
      <description>&lt;P&gt;Your expanding your question when you don't have your first one complete....one step at a time.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here's a method that will work, you should fix the filename list to be reflective of your file names. But it works without macros and is easier to understand and read. It's untested so there's probably errors, but it should be relatively easy to debug.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The data step creates a file list with the list of file names.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The second data step reads all the files into one dataset, with a variable that identifies the source.&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data file_list;
	do i=1 to 16;

		do j=1 to 2;

			if i=16 and j=2 then
				file_name=catt("\\lhs4\prerelease\ANALYSIS\DATA\TABS\20", put(i, z2.), 
					"\tabmonth", j, ".prn");
			else
				filename=catt("\\fld8filer\Tabs\tabmonth", j, put(i, z2.), ".prn");
			output;
		end;
	end;
run;

filename placehold;

data want;
	set file_list;
	infile placehold filevar=file_name filename=filename eov=eov lrecl=430 
		missover;
	input @;

	if _n_ eq 1 or eov then
		do;
			txt_file_name=scan(filename, -1, "\");
			eov=0;
		end;
	else
		input
                @6 PROV 2.                      /* PROV */
                @29 SYEAR 4.                      /* Year */
                @33 SMNTH 2.                      /* Month */
                @29 SDATE 
			6.                      /* Survey year and month  - yyyymm */
 
                @122 
			SEX                             $CHAR1.         /* Sex of respondent. */
                @140 NAICS 
			2.                      /* Industry 2-digit */
                @140 NAICS4 
			4.                      /* Industry 4-digit */
                @144 
			SOC4                    $CHAR4.         /* occupation 4-digit */;

	if missing(AGE_TABS) then
		AGEGROUP_main=.;
	else if AGE_TABS LT 15 then
		AGEGROUP_main=1;

	/* LT 15 */
	else if 15 LE AGE_TABS LT 25 then
		AGEGROUP_main=2;

	/*15-24 */
	else if 25 LE AGE_TABS LT 55 then
		AGEGROUP_main=3;

	/* 25-54 */
	else
		AGEGROUP_main=4;

	/* 55+ */
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Aug 2016 18:15:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/I-want-to-combine-12-datasets-only-those-with-June-and-July-for/m-p/291970#M311693</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-08-16T18:15:16Z</dc:date>
    </item>
  </channel>
</rss>

