<?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: Generate Date from Day of Week, Month, and Year in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Generate-Date-from-Day-of-Week-Month-and-Year/m-p/430138#M106308</link>
    <description>&lt;P&gt;I don't understand how you got the values you said you obtained from the NWDOM function. When I run the code I get the same values that you said you want:&lt;/P&gt;
&lt;PRE&gt;data have;
  input weekday          month           year;
  cards;
6                 6              2012
2                 9              2013
7                 10            2013
6                 8              2012
3                 5              2012
;


data want;
  set have;
  format date mmddyy10.;
  date=NWKDOM(5, weekday, month, year);
run;
&lt;/PRE&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 23 Jan 2018 19:55:58 GMT</pubDate>
    <dc:creator>art297</dc:creator>
    <dc:date>2018-01-23T19:55:58Z</dc:date>
    <item>
      <title>Generate Date from Day of Week, Month, and Year</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Generate-Date-from-Day-of-Week-Month-and-Year/m-p/430094#M106294</link>
      <description>&lt;P&gt;Hello all,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to create a date from 3 variables:&amp;nbsp;weekday (1:7 (Sun - Sat)), month (1:12), and year (2012:2013). &amp;nbsp;For my analyses, I would like to generate a date so that the weekday falls during the 4 week of the month. I've been trying to use CATX function to combine the three variables, then the NWKDOM function to generate the date, so that it falls in the 4th week of the month.&amp;nbsp; However, I'm struggling with the code.&amp;nbsp; Can anyone help?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data have:&amp;nbsp;&lt;/P&gt;&lt;P&gt;weekday &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; month &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; year&lt;/P&gt;&lt;P&gt;1 &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; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 2012&lt;/P&gt;&lt;P&gt;4 &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; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2012&lt;/P&gt;&lt;P&gt;6 &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; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2012&lt;/P&gt;&lt;P&gt;3 &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; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2012&lt;/P&gt;&lt;P&gt;6 &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; &amp;nbsp; &amp;nbsp;&amp;nbsp; 2012&lt;/P&gt;&lt;P&gt;7 &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; &amp;nbsp; &amp;nbsp; 2012&lt;/P&gt;&lt;P&gt;4 &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; &amp;nbsp; &amp;nbsp;&amp;nbsp; 2013&lt;/P&gt;&lt;P&gt;5 &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; &amp;nbsp; &amp;nbsp;&amp;nbsp; 2013&lt;/P&gt;&lt;P&gt;2 &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; &amp;nbsp; &amp;nbsp; 2013&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data want:&lt;/P&gt;&lt;P&gt;01/22/2012&lt;/P&gt;&lt;P&gt;01/25/2012&lt;/P&gt;&lt;P&gt;02/24/2012&lt;/P&gt;&lt;P&gt;03/20/2012...&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;11/18/2013&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you in advance.&lt;/P&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;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jan 2018 17:45:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Generate-Date-from-Day-of-Week-Month-and-Year/m-p/430094#M106294</guid>
      <dc:creator>eabc0351</dc:creator>
      <dc:date>2018-01-23T17:45:23Z</dc:date>
    </item>
    <item>
      <title>Re: Generate Date from Day of Week, Month, and Year</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Generate-Date-from-Day-of-Week-Month-and-Year/m-p/430100#M106297</link>
      <description>&lt;P&gt;You want to use the MDY function, as well as the proper DATE format to make the result actually look like 01/22/2012. It shouldn't be too hard to figure out how to get the 4th week of the month (hint: INTNX function). CATX isn't the way to do this.&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jan 2018 18:06:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Generate-Date-from-Day-of-Week-Month-and-Year/m-p/430100#M106297</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2018-01-23T18:06:11Z</dc:date>
    </item>
    <item>
      <title>Re: Generate Date from Day of Week, Month, and Year</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Generate-Date-from-Day-of-Week-Month-and-Year/m-p/430105#M106298</link>
      <description>&lt;P&gt;I think you are looking for something like the following:&lt;/P&gt;
&lt;PRE&gt;data want;
  set have;
  format date mmddyy10.;
  date=intnx('week',mdy(month,1,year),3,'b')+weekday-1;
run;
&lt;/PRE&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jan 2018 18:15:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Generate-Date-from-Day-of-Week-Month-and-Year/m-p/430105#M106298</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-01-23T18:15:55Z</dc:date>
    </item>
    <item>
      <title>Re: Generate Date from Day of Week, Month, and Year</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Generate-Date-from-Day-of-Week-Month-and-Year/m-p/430108#M106300</link>
      <description>&lt;P&gt;Thanks Art, that worked perfectly.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;One additional question -- Instead of the date falling during the 4th week of the month, I would like to generate it for the last 7 days of each month.&amp;nbsp;This could be in the 4th or 5th or 4th-5th week of the month. Would this code be more complicated or as simple?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jan 2018 18:26:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Generate-Date-from-Day-of-Week-Month-and-Year/m-p/430108#M106300</guid>
      <dc:creator>eabc0351</dc:creator>
      <dc:date>2018-01-23T18:26:22Z</dc:date>
    </item>
    <item>
      <title>Re: Generate Date from Day of Week, Month, and Year</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Generate-Date-from-Day-of-Week-Month-and-Year/m-p/430118#M106304</link>
      <description>&lt;P&gt;Not sure what you're asking. It would help if you provide an example like you did for your original question.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jan 2018 18:52:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Generate-Date-from-Day-of-Week-Month-and-Year/m-p/430118#M106304</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-01-23T18:52:25Z</dc:date>
    </item>
    <item>
      <title>Re: Generate Date from Day of Week, Month, and Year</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Generate-Date-from-Day-of-Week-Month-and-Year/m-p/430121#M106305</link>
      <description>&lt;P&gt;With regard to your new question, are you just looking for something like:&lt;/P&gt;
&lt;PRE&gt;data want;
  set have;
  format date mmddyy10.;
  date=NWKDOM(5, weekday, month, year);
run;
&lt;/PRE&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jan 2018 19:03:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Generate-Date-from-Day-of-Week-Month-and-Year/m-p/430121#M106305</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-01-23T19:03:35Z</dc:date>
    </item>
    <item>
      <title>Re: Generate Date from Day of Week, Month, and Year</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Generate-Date-from-Day-of-Week-Month-and-Year/m-p/430133#M106307</link>
      <description>&lt;P&gt;Thank you for the replies. The below code did not work. As you asked, here is a sample of what I'm going for:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data have:&lt;/P&gt;&lt;P&gt;weekday &amp;nbsp;&amp;nbsp; month &amp;nbsp; &amp;nbsp;&amp;nbsp; year&lt;/P&gt;&lt;P&gt;6 &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; &amp;nbsp; &amp;nbsp;&amp;nbsp; 2012&lt;/P&gt;&lt;P&gt;2 &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; &amp;nbsp; &amp;nbsp;&amp;nbsp; 2013&lt;/P&gt;&lt;P&gt;7 &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; &amp;nbsp;&amp;nbsp; 2013&lt;/P&gt;&lt;P&gt;6 &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; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2012&lt;/P&gt;&lt;P&gt;3 &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; &amp;nbsp; &amp;nbsp;&amp;nbsp; 2012&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Output from your 1st code (4th week of the month):&lt;/P&gt;&lt;P&gt;06/22/2012&lt;/P&gt;&lt;P&gt;09/23/2013&lt;/P&gt;&lt;P&gt;10/26/2013&lt;/P&gt;&lt;P&gt;08/24/2012&lt;/P&gt;&lt;P&gt;05/22/2012&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Output from below code (NWKDOM(5, weekday, month, year)):&lt;/P&gt;&lt;P&gt;06/27/2012&lt;/P&gt;&lt;P&gt;09/30/2013&amp;nbsp;&lt;/P&gt;&lt;P&gt;10/31/2013&lt;/P&gt;&lt;P&gt;08/27/2012&lt;/P&gt;&lt;P&gt;06/27/2012&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data want:&lt;/P&gt;&lt;P&gt;06/29/2012&lt;/P&gt;&lt;P&gt;09/30/2013&lt;/P&gt;&lt;P&gt;10/26/2013&lt;/P&gt;&lt;P&gt;08/31/2012&lt;/P&gt;&lt;P&gt;05/29/2012&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jan 2018 19:47:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Generate-Date-from-Day-of-Week-Month-and-Year/m-p/430133#M106307</guid>
      <dc:creator>eabc0351</dc:creator>
      <dc:date>2018-01-23T19:47:52Z</dc:date>
    </item>
    <item>
      <title>Re: Generate Date from Day of Week, Month, and Year</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Generate-Date-from-Day-of-Week-Month-and-Year/m-p/430138#M106308</link>
      <description>&lt;P&gt;I don't understand how you got the values you said you obtained from the NWDOM function. When I run the code I get the same values that you said you want:&lt;/P&gt;
&lt;PRE&gt;data have;
  input weekday          month           year;
  cards;
6                 6              2012
2                 9              2013
7                 10            2013
6                 8              2012
3                 5              2012
;


data want;
  set have;
  format date mmddyy10.;
  date=NWKDOM(5, weekday, month, year);
run;
&lt;/PRE&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jan 2018 19:55:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Generate-Date-from-Day-of-Week-Month-and-Year/m-p/430138#M106308</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-01-23T19:55:58Z</dc:date>
    </item>
    <item>
      <title>Re: Generate Date from Day of Week, Month, and Year</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Generate-Date-from-Day-of-Week-Month-and-Year/m-p/430145#M106313</link>
      <description>&lt;P&gt;Sorry, that was my fault, I used discharge data instead of admission last time. It works. Thank you for your assistance today!&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jan 2018 20:20:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Generate-Date-from-Day-of-Week-Month-and-Year/m-p/430145#M106313</guid>
      <dc:creator>eabc0351</dc:creator>
      <dc:date>2018-01-23T20:20:04Z</dc:date>
    </item>
  </channel>
</rss>

