<?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: Appending daily datasets into a monthly dataset in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Appending-daily-datasets-into-a-monthly-dataset/m-p/446974#M112221</link>
    <description>Thanks!  I figured that out after I sent the message.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
    <pubDate>Mon, 19 Mar 2018 23:31:37 GMT</pubDate>
    <dc:creator>Elliott</dc:creator>
    <dc:date>2018-03-19T23:31:37Z</dc:date>
    <item>
      <title>Appending daily datasets into a monthly dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Appending-daily-datasets-into-a-monthly-dataset/m-p/446175#M111899</link>
      <description>&lt;P&gt;I have a process where I create a daily dataset from a large text file.&amp;nbsp; At the beginning of the next month I need to append the daily data from the previous month into a monthly dataset.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can this be automated so that I don't have to manually create the monthly dataset.&amp;nbsp; Can the automation account for leap year and number of days in a month to pick up all files?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;this is my code now:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;libname&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;us&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"/ptr/us_bds/"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;STRONG&gt;&lt;SPAN&gt;data&amp;nbsp; &amp;nbsp; us&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;.bds_call_lvl_201802; /* creating the monthly file for all the daily files */&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;set&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;us.bds_call_lvl_20180201&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180202&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180203&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180204&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180205&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180206&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180207&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180208&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180209&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180210&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180211&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180212&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180213&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180214&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180215&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180216&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180217&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180218&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180219&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180220&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180221&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180222&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180223&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180224&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180225&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180226&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180227&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; us.bds_call_lvl_20180228&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;STRONG&gt;&lt;SPAN&gt;run&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;Thanks, any assistance you can provide will be greatly appreciated.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;Elliott&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Mar 2018 14:14:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Appending-daily-datasets-into-a-monthly-dataset/m-p/446175#M111899</guid>
      <dc:creator>Elliott</dc:creator>
      <dc:date>2018-03-16T14:14:02Z</dc:date>
    </item>
    <item>
      <title>Re: Appending daily datasets into a monthly dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Appending-daily-datasets-into-a-monthly-dataset/m-p/446186#M111904</link>
      <description>&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;You can make a macro variable for the 201802 portion if desired.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;untested, note the colon in the data step.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%let period = %sysfunc(intnx(month, %sysfunc(today()), -1, b), yymm6.);
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P class="x_MsoNormal"&gt;&lt;STRONG&gt;&lt;SPAN&gt;data&amp;nbsp; &amp;nbsp; us&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;.bds_call_lvl_&amp;amp;period; /* creating the monthly file for all the daily files */&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;STRONG&gt;set&amp;nbsp;us.bds_call_lvl_&amp;amp;period.&lt;FONT size="4" color="#FF0000"&gt;:&lt;/FONT&gt; ;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;run;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_MsoNormal"&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Mar 2018 14:40:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Appending-daily-datasets-into-a-monthly-dataset/m-p/446186#M111904</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-03-16T14:40:01Z</dc:date>
    </item>
    <item>
      <title>Re: Appending daily datasets into a monthly dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Appending-daily-datasets-into-a-monthly-dataset/m-p/446318#M111958</link>
      <description>&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Fri, 16 Mar 2018 19:40:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Appending-daily-datasets-into-a-monthly-dataset/m-p/446318#M111958</guid>
      <dc:creator>Elliott</dc:creator>
      <dc:date>2018-03-16T19:40:52Z</dc:date>
    </item>
    <item>
      <title>Re: Appending daily datasets into a monthly dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Appending-daily-datasets-into-a-monthly-dataset/m-p/446736#M112137</link>
      <description>&lt;P&gt;I tried this but the result comes out to be 18M02.&amp;nbsp; I have tried to edit&amp;nbsp;&lt;/P&gt;
&lt;PRE class=" language-sas"&gt;&lt;CODE class="  language-sas"&gt;&lt;SPAN class="token macroname"&gt;%let&lt;/SPAN&gt; period &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; &lt;SPAN class="token macrostatement"&gt;%sysfunc&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;intnx&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;month&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt; &lt;SPAN class="token macrostatement"&gt;%sysfunc&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;today&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;-1&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt; b&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt; yymm6&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;but have not been able to get the date to come out as YYYYMM format.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Mon, 19 Mar 2018 12:04:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Appending-daily-datasets-into-a-monthly-dataset/m-p/446736#M112137</guid>
      <dc:creator>Elliott</dc:creator>
      <dc:date>2018-03-19T12:04:35Z</dc:date>
    </item>
    <item>
      <title>Re: Appending daily datasets into a monthly dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Appending-daily-datasets-into-a-monthly-dataset/m-p/446746#M112141</link>
      <description>&lt;P&gt;Try yymmN6.&lt;/P&gt;</description>
      <pubDate>Mon, 19 Mar 2018 12:35:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Appending-daily-datasets-into-a-monthly-dataset/m-p/446746#M112141</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-03-19T12:35:47Z</dc:date>
    </item>
    <item>
      <title>Re: Appending daily datasets into a monthly dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Appending-daily-datasets-into-a-monthly-dataset/m-p/446974#M112221</link>
      <description>Thanks!  I figured that out after I sent the message.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 19 Mar 2018 23:31:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Appending-daily-datasets-into-a-monthly-dataset/m-p/446974#M112221</guid>
      <dc:creator>Elliott</dc:creator>
      <dc:date>2018-03-19T23:31:37Z</dc:date>
    </item>
  </channel>
</rss>

