<?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: date issue in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/date-issue/m-p/83381#M23944</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think the only caveat is if hdg wants the previous Friday even when the date given is a Friday. Then the code would just need a -0.5 added to the date:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Code:&lt;/P&gt;&lt;P&gt;%LET startdate = "&lt;STRONG&gt;27&lt;/STRONG&gt;apr2012"d;&lt;/P&gt;&lt;P&gt;%LET myfriday="%SYSFUNC(INTNX(WEEK.6,&amp;amp;startdate.&lt;STRONG&gt;-0.5&lt;/STRONG&gt;,0),DATE9.)"d;&lt;/P&gt;&lt;P&gt;%PUT myfriday= &amp;amp;myfriday.;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P&gt;Log:&lt;/P&gt;&lt;P&gt;15&amp;nbsp; %LET startdate = "27apr2012"d;&lt;/P&gt;&lt;P&gt;16&amp;nbsp; %LET myfriday="%SYSFUNC(INTNX(WEEK.6,&amp;amp;startdate.-0.5,0),DATE9.)"d;&lt;/P&gt;&lt;P&gt;17&amp;nbsp; %PUT myfriday= &amp;amp;myfriday.;&lt;/P&gt;&lt;P&gt;myfriday= "20APR2012"d&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 14 Apr 2012 00:38:03 GMT</pubDate>
    <dc:creator>dbiehle</dc:creator>
    <dc:date>2012-04-14T00:38:03Z</dc:date>
    <item>
      <title>date issue</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/date-issue/m-p/83378#M23941</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello I have a date issue, Given I have a macro variable&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%let startdate = "30apr2012"d;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to find the last friday before that start date so example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it should be a macrovariable called myfriday= "27apr2012"d&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2012 21:48:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/date-issue/m-p/83378#M23941</guid>
      <dc:creator>hdg</dc:creator>
      <dc:date>2012-04-13T21:48:14Z</dc:date>
    </item>
    <item>
      <title>Re: date issue</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/date-issue/m-p/83379#M23942</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maybe not elegant but this seems to work:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%let mydate= %sysfunc(putn(&amp;amp;startdate,f10.)); /* need a numeric value to do arithmetic below*/&lt;/P&gt;&lt;P&gt;%let myfriday = %eval(%sysfunc(weekday(&amp;amp;startdate)) *(-1) -1 + &amp;amp;mydate);&lt;/P&gt;&lt;P&gt;%let myfriday = "%sysfunc(putn(&amp;amp;myfriday,date9.))"d;&amp;nbsp; /* two lines for readability, might get this to work nesting functions*/&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2012 22:25:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/date-issue/m-p/83379#M23942</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2012-04-13T22:25:13Z</dc:date>
    </item>
    <item>
      <title>Re: date issue</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/date-issue/m-p/83380#M23943</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Code:&lt;/P&gt;&lt;P&gt;%let startdate = "30apr2012"d;&lt;/P&gt;&lt;P&gt;%let myfriday="%sysfunc(intnx(week.6,&amp;amp;startdate,0,b),date9.)"d;&lt;/P&gt;&lt;P&gt;%put myfriday: &amp;amp;myfriday;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Log:&lt;/P&gt;&lt;P&gt;15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let startdate = "30apr2012"d;&lt;/P&gt;&lt;P&gt;16&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let myfriday="%sysfunc(intnx(week.6,&amp;amp;startdate,0,b),date9.)"d;&lt;/P&gt;&lt;P&gt;17&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put myfriday: &amp;amp;myfriday;&lt;/P&gt;&lt;P&gt;myfriday: "27APR2012"d&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2012 22:57:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/date-issue/m-p/83380#M23943</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2012-04-13T22:57:11Z</dc:date>
    </item>
    <item>
      <title>Re: date issue</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/date-issue/m-p/83381#M23944</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think the only caveat is if hdg wants the previous Friday even when the date given is a Friday. Then the code would just need a -0.5 added to the date:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Code:&lt;/P&gt;&lt;P&gt;%LET startdate = "&lt;STRONG&gt;27&lt;/STRONG&gt;apr2012"d;&lt;/P&gt;&lt;P&gt;%LET myfriday="%SYSFUNC(INTNX(WEEK.6,&amp;amp;startdate.&lt;STRONG&gt;-0.5&lt;/STRONG&gt;,0),DATE9.)"d;&lt;/P&gt;&lt;P&gt;%PUT myfriday= &amp;amp;myfriday.;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P&gt;Log:&lt;/P&gt;&lt;P&gt;15&amp;nbsp; %LET startdate = "27apr2012"d;&lt;/P&gt;&lt;P&gt;16&amp;nbsp; %LET myfriday="%SYSFUNC(INTNX(WEEK.6,&amp;amp;startdate.-0.5,0),DATE9.)"d;&lt;/P&gt;&lt;P&gt;17&amp;nbsp; %PUT myfriday= &amp;amp;myfriday.;&lt;/P&gt;&lt;P&gt;myfriday= "20APR2012"d&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 14 Apr 2012 00:38:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/date-issue/m-p/83381#M23944</guid>
      <dc:creator>dbiehle</dc:creator>
      <dc:date>2012-04-14T00:38:03Z</dc:date>
    </item>
  </channel>
</rss>

