<?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: How to create date series from start and end dates? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-date-series-from-start-and-end-dates/m-p/170770#M32801</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Using the intnx function, you can change the month to days for different time periods, ie week, month, quarter etc. Check the documentation for the options &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%let start_date=01Apr1998;&lt;/P&gt;&lt;P&gt;%let end_date=11feb2014;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want_month;&lt;/P&gt;&lt;P&gt;date="&amp;amp;start_date"d;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do while (date&amp;lt;="&amp;amp;end_date"d);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; date=intnx('month', date, 1, 's');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;format date date9.;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want_day;&lt;/P&gt;&lt;P&gt;date="&amp;amp;start_date"d;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do while (date&amp;lt;="&amp;amp;end_date"d);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; date=intnx('day', date, 1, 's');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;format date date9.;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 11 Feb 2014 18:42:35 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2014-02-11T18:42:35Z</dc:date>
    <item>
      <title>How to create date series from start and end dates?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-date-series-from-start-and-end-dates/m-p/170768#M32799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SAS folks-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I’m looking for an easy way to generate a series of SAS dates given the start date and end date in macro variables (daily or monthly is typical).&amp;nbsp; I run into this occasionally, and have not found a solution that always works. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Given macro variables START_DATE of 01apr1998 and END_DATE of 11feb2014, then ????&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are running SAS 9.3, and we have ETS, STAT, and GRAPH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks so much for your help!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wendy T&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Feb 2014 18:30:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-date-series-from-start-and-end-dates/m-p/170768#M32799</guid>
      <dc:creator>WendyT</dc:creator>
      <dc:date>2014-02-11T18:30:40Z</dc:date>
    </item>
    <item>
      <title>Re: How to create date series from start and end dates?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-date-series-from-start-and-end-dates/m-p/170769#M32800</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;%let start_date=01Apr1998;&lt;/P&gt;&lt;P&gt;%let end_date=11feb2014;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do date="&amp;amp;start_date"d to "&amp;amp;end_date"d;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;output;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;format date date9.;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Feb 2014 18:34:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-date-series-from-start-and-end-dates/m-p/170769#M32800</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2014-02-11T18:34:14Z</dc:date>
    </item>
    <item>
      <title>Re: How to create date series from start and end dates?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-date-series-from-start-and-end-dates/m-p/170770#M32801</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Using the intnx function, you can change the month to days for different time periods, ie week, month, quarter etc. Check the documentation for the options &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%let start_date=01Apr1998;&lt;/P&gt;&lt;P&gt;%let end_date=11feb2014;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want_month;&lt;/P&gt;&lt;P&gt;date="&amp;amp;start_date"d;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do while (date&amp;lt;="&amp;amp;end_date"d);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; date=intnx('month', date, 1, 's');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;format date date9.;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want_day;&lt;/P&gt;&lt;P&gt;date="&amp;amp;start_date"d;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do while (date&amp;lt;="&amp;amp;end_date"d);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; date=intnx('day', date, 1, 's');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;format date date9.;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Feb 2014 18:42:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-date-series-from-start-and-end-dates/m-p/170770#M32801</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2014-02-11T18:42:35Z</dc:date>
    </item>
    <item>
      <title>Re: How to create date series from start and end dates?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-date-series-from-start-and-end-dates/m-p/170771#M32802</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Reeza-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks so much for your elegant answers - they were just what I needed!&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry for the delay in getting them marked - for some reason I have been unable to access the buttons.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wendy T&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2014 14:18:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-date-series-from-start-and-end-dates/m-p/170771#M32802</guid>
      <dc:creator>WendyT</dc:creator>
      <dc:date>2014-03-07T14:18:15Z</dc:date>
    </item>
  </channel>
</rss>

