<?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 concatenate datasets which exists in the library in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/concatenate-datasets-which-exists-in-the-library/m-p/151135#M29808</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 library "have" which contains &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;dataset of &lt;/SPAN&gt;each &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;day. e.g &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;data&lt;/SPAN&gt;20150101,&lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;data&lt;/SPAN&gt;20150102,&lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;data&lt;/SPAN&gt;20150105...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;an&lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;d some irrelevant &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;dataset e.g &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;irrelevant&lt;/SPAN&gt;&lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;1, &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;irrelevant2, &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;irrelevant3..&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Sat an&lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;d&lt;/SPAN&gt; Sun &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;dataset are not available. i.e no &lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em; color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;data&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em; color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;20150103, &lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em; color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;data&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em; color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;20150104&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #545454; font-size: small; background-color: #ffffff; font-family: arial, sans-serif;"&gt;I want to create a new &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;dataset "want" combining all the &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;daily files for a month but not those &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em; color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;irrelevant &lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em; color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;dataset,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;any possible way to &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;do it automatically? I am now &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;doing it manually with set statement..&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; color: #545454; font-size: small; background-color: #ffffff; font-family: arial, sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; color: #545454; font-size: small; background-color: #ffffff; font-family: arial, sans-serif;"&gt;Thanks so much for the help!&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 03 Feb 2015 16:53:35 GMT</pubDate>
    <dc:creator>jenny_li</dc:creator>
    <dc:date>2015-02-03T16:53:35Z</dc:date>
    <item>
      <title>concatenate datasets which exists in the library</title>
      <link>https://communities.sas.com/t5/SAS-Programming/concatenate-datasets-which-exists-in-the-library/m-p/151135#M29808</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 library "have" which contains &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;dataset of &lt;/SPAN&gt;each &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;day. e.g &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;data&lt;/SPAN&gt;20150101,&lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;data&lt;/SPAN&gt;20150102,&lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;data&lt;/SPAN&gt;20150105...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;an&lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;d some irrelevant &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;dataset e.g &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;irrelevant&lt;/SPAN&gt;&lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;1, &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;irrelevant2, &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;irrelevant3..&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Sat an&lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;d&lt;/SPAN&gt; Sun &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;dataset are not available. i.e no &lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em; color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;data&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em; color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;20150103, &lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em; color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;data&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em; color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;20150104&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #545454; font-size: small; background-color: #ffffff; font-family: arial, sans-serif;"&gt;I want to create a new &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;dataset "want" combining all the &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;daily files for a month but not those &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em; color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;irrelevant &lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em; color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;dataset,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;any possible way to &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;do it automatically? I am now &lt;SPAN style="color: #545454; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;doing it manually with set statement..&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; color: #545454; font-size: small; background-color: #ffffff; font-family: arial, sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; color: #545454; font-size: small; background-color: #ffffff; font-family: arial, sans-serif;"&gt;Thanks so much for the help!&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Feb 2015 16:53:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/concatenate-datasets-which-exists-in-the-library/m-p/151135#M29808</guid>
      <dc:creator>jenny_li</dc:creator>
      <dc:date>2015-02-03T16:53:35Z</dc:date>
    </item>
    <item>
      <title>Re: concatenate datasets which exists in the library</title>
      <link>https://communities.sas.com/t5/SAS-Programming/concatenate-datasets-which-exists-in-the-library/m-p/151136#M29809</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You could probably use a combination of macro logic, name pattern matching and a control table (s).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Feb 2015 17:18:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/concatenate-datasets-which-exists-in-the-library/m-p/151136#M29809</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2015-02-03T17:18:35Z</dc:date>
    </item>
    <item>
      <title>Re: concatenate datasets which exists in the library</title>
      <link>https://communities.sas.com/t5/SAS-Programming/concatenate-datasets-which-exists-in-the-library/m-p/151137#M29810</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If the irrelevant data sets do not begin with DATA201501 then:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set data201501: ;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;would work to combine all of the, I assume January data sets.&lt;/P&gt;&lt;P&gt;If you are placing the resulting data set in the same library then you may not want to name it data201501&amp;lt;anything&amp;gt; as this code will then append this dataset as well.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Feb 2015 17:21:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/concatenate-datasets-which-exists-in-the-library/m-p/151137#M29810</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2015-02-03T17:21:22Z</dc:date>
    </item>
    <item>
      <title>Re: concatenate datasets which exists in the library</title>
      <link>https://communities.sas.com/t5/SAS-Programming/concatenate-datasets-which-exists-in-the-library/m-p/151138#M29811</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'd go with a macro-based solution that contains a loop with a supplied starting date and end date. I would also use the EXIST function to be able to report on any days where there is no dataset and to add to the SET statement only datasets that exist. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Feb 2015 01:41:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/concatenate-datasets-which-exists-in-the-library/m-p/151138#M29811</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2015-02-04T01:41:56Z</dc:date>
    </item>
    <item>
      <title>Re: concatenate datasets which exists in the library</title>
      <link>https://communities.sas.com/t5/SAS-Programming/concatenate-datasets-which-exists-in-the-library/m-p/151139#M29812</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Adding on to &lt;A __default_attr="260198" __jive_macro_name="user" class="jive_macro jive_macro_user" data-objecttype="3" href="https://communities.sas.com/"&gt;&lt;/A&gt; solution, you can use the indsname option if you want to identify the source data set.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Data want;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set data201501: indsname=source ;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; source=source;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Feb 2015 02:17:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/concatenate-datasets-which-exists-in-the-library/m-p/151139#M29812</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2015-02-04T02:17:43Z</dc:date>
    </item>
    <item>
      <title>Re: concatenate datasets which exists in the library</title>
      <link>https://communities.sas.com/t5/SAS-Programming/concatenate-datasets-which-exists-in-the-library/m-p/151140#M29813</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use dictionary table to pick up these wanted tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;data data20150101 data20150102 data20150103 data20150104 data20150105 irrelevant1 irrelevant2 irrelevant3;
&amp;nbsp;&amp;nbsp; infile cards&amp;nbsp; dsd truncover; 
&amp;nbsp;&amp;nbsp; input id : $20. i : $20. @;
&amp;nbsp;&amp;nbsp; id=compress(id,,'kd');
&amp;nbsp;&amp;nbsp; retain v 1;
&amp;nbsp;&amp;nbsp; do until(missing(i));
&amp;nbsp;&amp;nbsp;&amp;nbsp; output;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;input i : $20. @;
&amp;nbsp;&amp;nbsp; end;
&amp;nbsp;&amp;nbsp; cards; 
ID1,
ID2,Trait1,Trait2,Trait3
ID3,Trait2,Trait3,Trait5
ID4,Trait5
ID5,Trait1
;;;;
&amp;nbsp;&amp;nbsp; run; 

proc sql;
 select memname into : list separated by ' '
&amp;nbsp; from dictionary.members
&amp;nbsp;&amp;nbsp; where libname='WORK' and memtype='DATA' and
&amp;nbsp;&amp;nbsp;&amp;nbsp; weekday(input(compress(memname,,'kd'), anydtdte.)) in (2:6);
quit;
data want;
 length tname $ 40;
 set &amp;amp;list indsname=indsname;
 tname=indsname;
run;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Xia Keshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Feb 2015 07:05:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/concatenate-datasets-which-exists-in-the-library/m-p/151140#M29813</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2015-02-04T07:05:55Z</dc:date>
    </item>
  </channel>
</rss>

