<?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: Pulling data for multiple months and then merging them in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Pulling-data-for-multiple-months-and-then-merging-them/m-p/591628#M169522</link>
    <description>&lt;P&gt;Thank you! Apologies for not replying earlier&lt;/P&gt;</description>
    <pubDate>Wed, 25 Sep 2019 17:42:24 GMT</pubDate>
    <dc:creator>TheNovice</dc:creator>
    <dc:date>2019-09-25T17:42:24Z</dc:date>
    <item>
      <title>Pulling data for multiple months and then merging them</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Pulling-data-for-multiple-months-and-then-merging-them/m-p/580035#M164727</link>
      <description>&lt;P&gt;For a month i need to pull a summary view like this. I need to pull this month over month and join the counts for each month (t01_2017) to this original table...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;BL_CONS_IND&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;INDICATOR&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;COL_NQ_STATUS&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;t01_2017&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;F&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;N&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;2431&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;N&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;F&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;D&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;218472&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;N&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;F&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;N&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;1600066&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;N&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;B&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;D&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;297352&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;N&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;B&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;N&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;1741985&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;Y&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;F&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;D&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;10&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;Y&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;F&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;N&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;40&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;Y&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;R&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;D&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;186061&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;Y&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;R&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;N&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;1331190&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is what i have put together but&amp;nbsp; I am not sure if this is the right approach and i don't know how to proceed further...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;libname d2017 "/sasdatacredit/data/drssblr0717/Historical_Data/AB/&amp;amp;Year.";&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;%MACRO EXTRACT_ELIG(month=,Year=,day=);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;libname d2017 "/sasdatacredit/data/drssblr0717/Historical_Data/AB/&amp;amp;Year.";&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;PROC SQL;&lt;BR /&gt;CREATE TABLE DEL_&amp;amp;month._&amp;amp;year. AS&lt;BR /&gt;SELECT BL_CONS_IND,INDICATOR,COL_INQ_STATUS,COUNT(COL_INQ_STATUS) as t&amp;amp;month._&amp;amp;year.&lt;BR /&gt;FROM D2017.AB_&amp;amp;Year.&amp;amp;month.&amp;amp;day.&lt;BR /&gt;WHERE A_TYPE||A_SUB_TYPE = 'IR' AND STATUS IN ('O','S') AND VE = 'Y'&lt;BR /&gt;GROUP BY BL_CONS_IND,INDICATOR,COL_INQ_STATUS&lt;BR /&gt;;&lt;BR /&gt;QUIT;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;%MEND;&lt;BR /&gt;%EXTRACT_ELIG(month=01,Year=2017,day=31);&lt;BR /&gt;%EXTRACT_ELIG(month=02,Year=2017,day=28);&lt;BR /&gt;%EXTRACT_ELIG(month=03,Year=2017,day=31);&lt;BR /&gt;%EXTRACT_ELIG(month=04,Year=2017,day=30);&lt;BR /&gt;%EXTRACT_ELIG(month=05,Year=2017,day=31);&lt;BR /&gt;%EXTRACT_ELIG(month=06,Year=2017,day=30);&lt;BR /&gt;%EXTRACT_ELIG(month=07,Year=2017,day=31);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;With this i can run all the months fairly quick... however i want to create a single table with the counts joined by month... not sure how to achieve that... any ideas? Not experienced with macros...&lt;/P&gt;</description>
      <pubDate>Thu, 08 Aug 2019 23:32:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Pulling-data-for-multiple-months-and-then-merging-them/m-p/580035#M164727</guid>
      <dc:creator>TheNovice</dc:creator>
      <dc:date>2019-08-08T23:32:06Z</dc:date>
    </item>
    <item>
      <title>Re: Pulling data for multiple months and then merging them</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Pulling-data-for-multiple-months-and-then-merging-them/m-p/580049#M164736</link>
      <description>&lt;P&gt;1. Add a step at the end that appends the results to a main table and deletes your intermediary table. Use PROC APPEND.&lt;/P&gt;
&lt;P&gt;2. Add a date variable so that you can determine which dataset it was sourced from&lt;/P&gt;
&lt;P&gt;3. If you really want a column for each summary stat, use PROC TRANSPOSE after to transpose the data sets. Otherwise keeping the summary counts with the same variable name is more efficient.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Try this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;%MACRO EXTRACT_ELIG(month=,Year=,day=);
 
libname d2017 "/sasdatacredit/data/drssblr0717/Historical_Data/AB/&amp;amp;Year.";

PROC SQL;
CREATE TABLE _temp AS
SELECT BL_CONS_IND,INDICATOR,COL_INQ_STATUS,COUNT(COL_INQ_STATUS) as MEASURE, mdy(&amp;amp;month, &amp;amp;day, &amp;amp;year) as date
FROM D2017.AB_&amp;amp;Year.&amp;amp;month.&amp;amp;day.
WHERE A_TYPE||A_SUB_TYPE = 'IR' AND STATUS IN ('O','S') AND VE = 'Y'
GROUP BY BL_CONS_IND,INDICATOR,COL_INQ_STATUS
;
QUIT;

*add data to main table;
proc append base=results data=_temp force;
run;

*delete temporary table;
proc sql;
drop table _temp;
run;



%MEND;&lt;/PRE&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/248692"&gt;@TheNovice&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;For a month i need to pull a summary view like this. I need to pull this month over month and join the counts for each month (t01_2017) to this original table...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;BL_CONS_IND&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;INDICATOR&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;COL_NQ_STATUS&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;t01_2017&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;F&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;N&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;2431&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;N&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;F&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;D&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;218472&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;N&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;F&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;N&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;1600066&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;N&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;B&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;D&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;297352&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;N&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;B&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;N&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;1741985&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;Y&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;F&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;D&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;10&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;Y&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;F&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;N&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;40&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;Y&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;R&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;D&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;186061&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;Y&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;R&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;N&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;1331190&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is what i have put together but&amp;nbsp; I am not sure if this is the right approach and i don't know how to proceed further...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;libname d2017 "/sasdatacredit/data/drssblr0717/Historical_Data/AB/&amp;amp;Year.";&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;%MACRO EXTRACT_ELIG(month=,Year=,day=);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;libname d2017 "/sasdatacredit/data/drssblr0717/Historical_Data/AB/&amp;amp;Year.";&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;PROC SQL;&lt;BR /&gt;CREATE TABLE DEL_&amp;amp;month._&amp;amp;year. AS&lt;BR /&gt;SELECT BL_CONS_IND,INDICATOR,COL_INQ_STATUS,COUNT(COL_INQ_STATUS) as t&amp;amp;month._&amp;amp;year.&lt;BR /&gt;FROM D2017.AB_&amp;amp;Year.&amp;amp;month.&amp;amp;day.&lt;BR /&gt;WHERE A_TYPE||A_SUB_TYPE = 'IR' AND STATUS IN ('O','S') AND VE = 'Y'&lt;BR /&gt;GROUP BY BL_CONS_IND,INDICATOR,COL_INQ_STATUS&lt;BR /&gt;;&lt;BR /&gt;QUIT;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;%MEND;&lt;BR /&gt;%EXTRACT_ELIG(month=01,Year=2017,day=31);&lt;BR /&gt;%EXTRACT_ELIG(month=02,Year=2017,day=28);&lt;BR /&gt;%EXTRACT_ELIG(month=03,Year=2017,day=31);&lt;BR /&gt;%EXTRACT_ELIG(month=04,Year=2017,day=30);&lt;BR /&gt;%EXTRACT_ELIG(month=05,Year=2017,day=31);&lt;BR /&gt;%EXTRACT_ELIG(month=06,Year=2017,day=30);&lt;BR /&gt;%EXTRACT_ELIG(month=07,Year=2017,day=31);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;With this i can run all the months fairly quick... however i want to create a single table with the counts joined by month... not sure how to achieve that... any ideas? Not experienced with macros...&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Aug 2019 02:52:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Pulling-data-for-multiple-months-and-then-merging-them/m-p/580049#M164736</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2019-08-09T02:52:34Z</dc:date>
    </item>
    <item>
      <title>Re: Pulling data for multiple months and then merging them</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Pulling-data-for-multiple-months-and-then-merging-them/m-p/580163#M164777</link>
      <description>&lt;P&gt;One question that's not entirely clear ... are you extracting all this data purely for purposes of making this report, or will you need it for other purposes as well?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;At any rate, it seems like you're not really sure how to get summary counts from your data.&amp;nbsp; Here's what I would recommend.&amp;nbsp; Add to your macro just after the QUIT statement:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc freq data=DEL_&amp;amp;month._&amp;amp;year.;
tables BL_CONS_IND * INDICATOR * COL_NQ_STATUS / noprint
   out=summary_counts_&amp;amp;year._&amp;amp;mo (rename=(count=t&amp;amp;month._&amp;amp;year.) drop=percent);
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then after running the macro as many times as needed, combine the summaries:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
merge summary_counts_: ;
by BL_CONS_IND INDICATOR COL_NQ_STATUS;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;There are definitely other ways that do not require running the macro many times.&amp;nbsp; But this approach is closest to using what you have already written.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Aug 2019 15:03:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Pulling-data-for-multiple-months-and-then-merging-them/m-p/580163#M164777</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2019-08-09T15:03:07Z</dc:date>
    </item>
    <item>
      <title>Re: Pulling data for multiple months and then merging them</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Pulling-data-for-multiple-months-and-then-merging-them/m-p/591628#M169522</link>
      <description>&lt;P&gt;Thank you! Apologies for not replying earlier&lt;/P&gt;</description>
      <pubDate>Wed, 25 Sep 2019 17:42:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Pulling-data-for-multiple-months-and-then-merging-them/m-p/591628#M169522</guid>
      <dc:creator>TheNovice</dc:creator>
      <dc:date>2019-09-25T17:42:24Z</dc:date>
    </item>
  </channel>
</rss>

