<?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: Create a base from several bases in a library in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Create-a-base-from-several-bases-in-a-library/m-p/723612#M224563</link>
    <description>&lt;P&gt;Yes, the last one is the current month.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried, and this error appears:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ERROR: Required operator not found in expression: today()&lt;BR /&gt;ERROR: Argument 1 to function PUTN referenced by the %SYSFUNC or %QSYSFUNC macro function is not a number.&lt;BR /&gt;ERROR: Invalid arguments detected in %SYSCALL, %SYSFUNC, or %QSYSFUNC argument list. Execution of %SYSCALL statement or %SYSFUNC&lt;BR /&gt;or %QSYSFUNC function reference is terminated.&lt;BR /&gt;ERROR: Missing numeric suffix on a numbered data set list (LIB.MIS_202004-LIB.MIS_).&lt;/P&gt;</description>
    <pubDate>Thu, 04 Mar 2021 20:24:36 GMT</pubDate>
    <dc:creator>Sk1_SAS</dc:creator>
    <dc:date>2021-03-04T20:24:36Z</dc:date>
    <item>
      <title>Create a base from several bases in a library</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-a-base-from-several-bases-in-a-library/m-p/723600#M224557</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to create one base if the base name is &amp;gt;= 202004.. Is it possible?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried this code, but it put all the bases together.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;DATA MIS;
SET LIB._MIS:;
RUN;&lt;/CODE&gt;&lt;/PRE&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;&lt;P&gt;name of the bases:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;lib.MIS_201910&lt;BR /&gt;lib.MIS_201911&lt;BR /&gt;lib.MIS_201912&lt;BR /&gt;lib.MIS_202001&lt;BR /&gt;lib.MIS_202002&lt;BR /&gt;lib.MIS_202003&lt;BR /&gt;lib.MIS_202004&lt;BR /&gt;lib.MIS_202005&lt;BR /&gt;lib.MIS_202006&lt;BR /&gt;lib.MIS_202007&lt;BR /&gt;lib.MIS_202008&lt;BR /&gt;lib.MIS_202009&lt;BR /&gt;lib.MIS_202010&lt;BR /&gt;lib.MIS_202011&lt;BR /&gt;lib.MIS_202012&lt;BR /&gt;lib.MIS_202101&lt;BR /&gt;lib.MIS_202102&lt;BR /&gt;lib.MIS_202103&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 04 Mar 2021 20:03:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-a-base-from-several-bases-in-a-library/m-p/723600#M224557</guid>
      <dc:creator>Sk1_SAS</dc:creator>
      <dc:date>2021-03-04T20:03:41Z</dc:date>
    </item>
    <item>
      <title>Re: Create a base from several bases in a library</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-a-base-from-several-bases-in-a-library/m-p/723604#M224559</link>
      <description>&lt;P&gt;Can you assume the last one will always be the current month?&lt;BR /&gt;&lt;BR /&gt;If so you could do something like:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;set lib.mis_202004 - lib.mis_%sysfunc(today(), yymmn6.);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;EDIT: corrected to remove PUTN(), thanks to&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13976"&gt;@SASKiwi&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Here is a reference that illustrates how to refer to variables and datasets in a short cut list:&lt;BR /&gt;&lt;A href="https://blogs.sas.com/content/iml/2018/05/29/6-easy-ways-to-specify-a-list-of-variables-in-sas.html" target="_blank" rel="noopener"&gt;https://blogs.sas.com/content/iml/2018/05/29/6-easy-ways-to-specify-a-list-of-variables-in-sas.html&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Mar 2021 20:35:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-a-base-from-several-bases-in-a-library/m-p/723604#M224559</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2021-03-04T20:35:52Z</dc:date>
    </item>
    <item>
      <title>Re: Create a base from several bases in a library</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-a-base-from-several-bases-in-a-library/m-p/723612#M224563</link>
      <description>&lt;P&gt;Yes, the last one is the current month.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried, and this error appears:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ERROR: Required operator not found in expression: today()&lt;BR /&gt;ERROR: Argument 1 to function PUTN referenced by the %SYSFUNC or %QSYSFUNC macro function is not a number.&lt;BR /&gt;ERROR: Invalid arguments detected in %SYSCALL, %SYSFUNC, or %QSYSFUNC argument list. Execution of %SYSCALL statement or %SYSFUNC&lt;BR /&gt;or %QSYSFUNC function reference is terminated.&lt;BR /&gt;ERROR: Missing numeric suffix on a numbered data set list (LIB.MIS_202004-LIB.MIS_).&lt;/P&gt;</description>
      <pubDate>Thu, 04 Mar 2021 20:24:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-a-base-from-several-bases-in-a-library/m-p/723612#M224563</guid>
      <dc:creator>Sk1_SAS</dc:creator>
      <dc:date>2021-03-04T20:24:36Z</dc:date>
    </item>
    <item>
      <title>Re: Create a base from several bases in a library</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-a-base-from-several-bases-in-a-library/m-p/723618#M224568</link>
      <description>&lt;P&gt;This works better:&amp;nbsp;%sysfunc(today(), yymmn6.);&lt;/P&gt;</description>
      <pubDate>Thu, 04 Mar 2021 20:29:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-a-base-from-several-bases-in-a-library/m-p/723618#M224568</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2021-03-04T20:29:36Z</dc:date>
    </item>
    <item>
      <title>Re: Create a base from several bases in a library</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-a-base-from-several-bases-in-a-library/m-p/723627#M224572</link>
      <description>&lt;P&gt;the data format did not work.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ERROR: File LIB.MIS_202013.DATA does not exist.&lt;BR /&gt;ERROR: File LIB.MIS_202014.DATA does not exist.&lt;BR /&gt;ERROR: File LIB.MIS_202015.DATA does not exist.&lt;BR /&gt;ERROR: File LIB.MIS_202016.DATA does not exist.&lt;BR /&gt;ERROR: File LIB.MIS_202017.DATA does not exist.&lt;BR /&gt;ERROR: File LIB.MIS_202018.DATA does not exist.&lt;BR /&gt;ERROR: File LIB.MIS_202019.DATA does not exist.&lt;BR /&gt;ERROR: File LIB.MIS_202020.DATA does not exist.&lt;BR /&gt;ERROR: File LIB.MIS_202021.DATA does not exist.&lt;BR /&gt;ERROR: File LIB.MIS_202022.DATA does not exist.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Mar 2021 20:36:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-a-base-from-several-bases-in-a-library/m-p/723627#M224572</guid>
      <dc:creator>Sk1_SAS</dc:creator>
      <dc:date>2021-03-04T20:36:40Z</dc:date>
    </item>
    <item>
      <title>Re: Create a base from several bases in a library</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-a-base-from-several-bases-in-a-library/m-p/723634#M224578</link>
      <description>&lt;P&gt;Use double -- instead of single - check the link in the previous post for all the options.&lt;/P&gt;
&lt;P&gt;Here is a reference that illustrates how to refer to variables and datasets in a short cut list:&lt;BR /&gt;&lt;A href="https://blogs.sas.com/content/iml/2018/05/29/6-easy-ways-to-specify-a-list-of-variables-in-sas.html" target="_blank"&gt;https://blogs.sas.com/content/iml/2018/05/29/6-easy-ways-to-specify-a-list-of-variables-in-sas.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Or create a macro variable from sashelp.vtables.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql noprint;
select memname into :Table_list separated by " "
from sashelp.vtable where libname = "LIB" and memname &amp;gt;= "MIS_202004";
quit;

%put &amp;amp;table_list;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 04 Mar 2021 20:47:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-a-base-from-several-bases-in-a-library/m-p/723634#M224578</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2021-03-04T20:47:09Z</dc:date>
    </item>
    <item>
      <title>Re: Create a base from several bases in a library</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-a-base-from-several-bases-in-a-library/m-p/723636#M224579</link>
      <description>&lt;PRE&gt;&lt;BR /&gt;&lt;CODE class=" language-sas"&gt;DATA WANT;
set lib.MIS_202004--LIB.MIS_%sysfunc(today(), yymmn6.);
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;22&lt;BR /&gt;76&lt;BR /&gt;ERROR 22-322: Syntax error, expecting one of the following: a name, a quoted string, _DATA_, _LAST_, _NULL_.&lt;/P&gt;&lt;P&gt;ERROR 76-322: Syntax error, statement will be ignored.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Not working &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Mar 2021 20:49:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-a-base-from-several-bases-in-a-library/m-p/723636#M224579</guid>
      <dc:creator>Sk1_SAS</dc:creator>
      <dc:date>2021-03-04T20:49:22Z</dc:date>
    </item>
  </channel>
</rss>

