<?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: Understanding the code for Appending several datasets in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97110#M27409</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Proc contents creates the list of datasets to append from the library.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Test what you need in your circumstances by deleting all intermediary files created and then running sections and see what happens. &lt;/P&gt;&lt;P&gt;IMO the proc sort isn't needed, because SAS won't allow duplicate names in a library, but the remaining steps are. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 03 Apr 2013 22:00:33 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2013-04-03T22:00:33Z</dc:date>
    <item>
      <title>Understanding the code for Appending several datasets</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97103#M27402</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have a couple of questions in the following link...&lt;/P&gt;&lt;P&gt;&lt;SPAN style="padding: 0px 5px;"&gt;&lt;A class="jive-link-external-small" href="http://support.sas.com/kb/48810"&gt;http://support.sas.com/kb/48810&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc contents data=abc._all_ out=abccont(keep=memname) noprint;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;/*what does the memname refer to*/&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ALSO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%macro combdsets;&lt;/P&gt;&lt;P&gt;%do i=1 %to &amp;amp;count;&lt;/P&gt;&lt;P&gt;proc append base=new data=abc.&amp;amp;&amp;amp;name&amp;amp;i force;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;/*after running this macro step "NEW"&amp;nbsp; dataset is created which has all the datasets???*/&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;%end;&lt;/P&gt;&lt;P&gt;%mend combdsets;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Apr 2013 20:01:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97103#M27402</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-04-03T20:01:34Z</dc:date>
    </item>
    <item>
      <title>Re: Understanding the code for Appending several datasets</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97104#M27403</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;try the code below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;libname abc "c:\temp"; &lt;SPAN style="color: #ff0000;"&gt; /* change the directory if necessary. there should not be any other datasets in this dir. */&lt;/SPAN&gt;&lt;BR /&gt; data abc.data1 abc.data2 abc.data3;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; set sashelp.class;&lt;BR /&gt; run;&lt;BR /&gt;proc contents data=abc._all_&amp;nbsp; out=abccont(keep=memname) noprint;run; &lt;SPAN style="color: #ff0000;"&gt;/* memname is dataset name */&lt;/SPAN&gt;&lt;BR /&gt;proc sort data=abccont nodupkey;&lt;BR /&gt;by memname;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;data _null_;&lt;BR /&gt;&amp;nbsp; set abccont end=last;&lt;BR /&gt;&amp;nbsp; call symputx(cats('name',_n_),memname);&lt;BR /&gt;&amp;nbsp; if last then call symputx('count',_n_);&lt;BR /&gt; run;&lt;BR /&gt;%put _user_; &lt;SPAN style="color: #ff0000;"&gt;/* allow you to see the macro variables in log file */&lt;/SPAN&gt;&lt;BR /&gt;%macro combdsets;&lt;BR /&gt;%do i=1 %to &amp;amp;count;&lt;BR /&gt;proc append base=new data=abc.&amp;amp;&amp;amp;name&amp;amp;i force;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #ff0000;"&gt; /*after running this macro step "NEW"&amp;nbsp; dataset is created which has three datasets(data1,data2,data3) */&lt;/SPAN&gt;&lt;BR /&gt;run;&lt;BR /&gt;%end;&lt;BR /&gt;%mend combdsets;&lt;BR /&gt;%combdsets&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Apr 2013 20:33:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97104#M27403</guid>
      <dc:creator>Linlin</dc:creator>
      <dc:date>2013-04-03T20:33:44Z</dc:date>
    </item>
    <item>
      <title>Re: Understanding the code for Appending several datasets</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97105#M27404</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Linlin..&lt;/P&gt;&lt;P&gt;In the below &lt;STRONG&gt;abcount&lt;/STRONG&gt; is the dataset name...i still have questions about memname...&lt;/P&gt;&lt;P&gt;Could you explain a little bit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc contents data=abc._all_&amp;nbsp; out=abccont(keep=memname) noprint;run; &lt;SPAN style="color: #ff0000;"&gt;/* memname is dataset name */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;proc sort data=abccont nodupkey;&lt;/P&gt;&lt;P&gt;by memname;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also if I am sure that there are no duplicates of datasets can I ignore the PROC CONTENTS and the PROC SORT?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Apr 2013 20:44:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97105#M27404</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-04-03T20:44:31Z</dc:date>
    </item>
    <item>
      <title>Re: Understanding the code for Appending several datasets</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97106#M27405</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Run it without the keep= and then with the keep = to see what happens.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Apr 2013 20:47:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97106#M27405</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2013-04-03T20:47:23Z</dc:date>
    </item>
    <item>
      <title>Re: Understanding the code for Appending several datasets</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97107#M27406</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;abccont&lt;/SPAN&gt; is the dataset name just created. &lt;SPAN style="color: #ff0000;"&gt;memname&lt;/SPAN&gt; is a variable of dataset abccont, the &lt;SPAN style="color: #ff0000;"&gt;values of memname&lt;/SPAN&gt; are all the &lt;SPAN style="color: #ff0000;"&gt;dataset names &lt;/SPAN&gt;in the library.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Apr 2013 20:52:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97107#M27406</guid>
      <dc:creator>Linlin</dc:creator>
      <dc:date>2013-04-03T20:52:07Z</dc:date>
    </item>
    <item>
      <title>Re: Understanding the code for Appending several datasets</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97108#M27407</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Yes I did run..&lt;/P&gt;&lt;P&gt;So MEMNAME is a variable produced with the CONTENTS PRocedure which contains the names of the datasets??????&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Apr 2013 20:52:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97108#M27407</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-04-03T20:52:42Z</dc:date>
    </item>
    <item>
      <title>Re: Understanding the code for Appending several datasets</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97109#M27408</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;One last question:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it compulsary that I run the &lt;STRONG&gt;contents&lt;/STRONG&gt; and the &lt;STRONG&gt;SOrt&lt;/STRONG&gt;????&lt;/P&gt;&lt;P&gt;What is the PROC CONTENTS role here in the code?????&lt;/P&gt;&lt;P&gt;All the datasets I have now&amp;nbsp; are got after running the same Macro&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Apr 2013 21:10:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97109#M27408</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-04-03T21:10:57Z</dc:date>
    </item>
    <item>
      <title>Re: Understanding the code for Appending several datasets</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97110#M27409</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Proc contents creates the list of datasets to append from the library.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Test what you need in your circumstances by deleting all intermediary files created and then running sections and see what happens. &lt;/P&gt;&lt;P&gt;IMO the proc sort isn't needed, because SAS won't allow duplicate names in a library, but the remaining steps are. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Apr 2013 22:00:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97110#M27409</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2013-04-03T22:00:33Z</dc:date>
    </item>
    <item>
      <title>Re: Understanding the code for Appending several datasets</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97111#M27410</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you have to use proc sort.&lt;/P&gt;&lt;P&gt;below is the output without proc sort:&lt;/P&gt;&lt;P&gt;libname abc "c:\temp"; /* change the directory if necessary. there should not be any other datasets in this dir. */&lt;/P&gt;&lt;P&gt;data abc.data1 abc.data2 abc.data3;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; set sashelp.class;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;proc contents data=abc._all_&amp;nbsp; out=abccont(keep=memname name) noprint;run; /* memname is dataset name */&lt;/P&gt;&lt;P&gt;proc print data=abccont;run;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Obs&amp;nbsp;&amp;nbsp;&amp;nbsp; MEMNAME&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Age&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Height&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sex&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Weight&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Age&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Height&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sex&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Weight&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Age&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Height&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sex&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Weight&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Apr 2013 23:56:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97111#M27410</guid>
      <dc:creator>Linlin</dc:creator>
      <dc:date>2013-04-03T23:56:13Z</dc:date>
    </item>
    <item>
      <title>Re: Understanding the code for Appending several datasets</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97112#M27411</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That's what I get for not running the code &lt;img id="smileywink" class="emoticon emoticon-smileywink" src="https://communities.sas.com/i/smilies/16x16_smiley-wink.png" alt="Smiley Wink" title="Smiley Wink" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This isn't the type of macro you need to append monthly datasets though. what you need then is something like the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%macro append_monthly(new_data=);&lt;/P&gt;&lt;P&gt;proc append base=old_data data=&amp;amp;new_data;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;%mend;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you call it each month with the new file.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Apr 2013 01:13:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97112#M27411</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2013-04-04T01:13:28Z</dc:date>
    </item>
    <item>
      <title>Re: Understanding the code for Appending several datasets</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97113#M27412</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,,&lt;/P&gt;&lt;P&gt;Until I append all the datasets present currently in the library&amp;nbsp; to one single dataset I need to go with&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%macro combdsets;&lt;/P&gt;&lt;P&gt;%do i=1 %to &amp;amp;count;&lt;/P&gt;&lt;P&gt;proc append base=new data=abc.&amp;amp;&amp;amp;name&amp;amp;i force;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;%end;&lt;/P&gt;&lt;P&gt;%mend combdsets;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;After I do that every month fresh data is appended by :&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%macro append_monthly(new_data=);&lt;/P&gt;&lt;P&gt;proc append base=old_data data=&amp;amp;new_data;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;%mend;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;IS IT RIGHT?????&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Apr 2013 13:52:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97113#M27412</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-04-04T13:52:46Z</dc:date>
    </item>
    <item>
      <title>Re: Understanding the code for Appending several datasets</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97114#M27413</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Is my understanding of this topic correct?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Apr 2013 14:41:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97114#M27413</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-04-04T14:41:00Z</dc:date>
    </item>
    <item>
      <title>Re: Understanding the code for Appending several datasets</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97115#M27414</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think so.&lt;/P&gt;&lt;P&gt;make sure your "&lt;SPAN style="color: #ff0000;"&gt;old_data&lt;/SPAN&gt;" dataset is the same as your "&lt;SPAN style="color: #ff0000;"&gt;new&lt;/SPAN&gt;" dataset (the cumulative one you created by running your macro);&lt;/P&gt;&lt;P&gt;%macro combdsets;&lt;/P&gt;&lt;P&gt;%do i=1 %to &amp;amp;count;&lt;/P&gt;&lt;P&gt;proc append base=&lt;SPAN style="color: #ff0000;"&gt;new&lt;/SPAN&gt; data=abc.&amp;amp;&amp;amp;name&amp;amp;i force;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;%end;&lt;/P&gt;&lt;P&gt;%mend combdsets;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After I do that every month fresh data is appended by :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%macro append_monthly(new_data=);&lt;/P&gt;&lt;P&gt;proc append base=&lt;SPAN style="color: #ff0000;"&gt;old_data&lt;/SPAN&gt; data=&amp;amp;new_data;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;%mend;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Apr 2013 15:17:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97115#M27414</guid>
      <dc:creator>Linlin</dc:creator>
      <dc:date>2013-04-04T15:17:51Z</dc:date>
    </item>
    <item>
      <title>Re: Understanding the code for Appending several datasets</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97116#M27415</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Read the doc or try it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/viewer.htm#a000070935.htm" title="http://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/viewer.htm#a000070935.htm"&gt;Base SAS(R) 9.2 Procedures Guide&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H1&gt;&lt;A name="a000070935"&gt;Overview: APPEND Procedure&lt;/A&gt;&lt;/H1&gt;&lt;P&gt;The APPEND procedure adds the observations from one SAS data set&lt;STRONG&gt; to the end of another SAS data set&lt;/STRONG&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Apr 2013 17:31:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Understanding-the-code-for-Appending-several-datasets/m-p/97116#M27415</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2013-04-04T17:31:38Z</dc:date>
    </item>
  </channel>
</rss>

