<?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: data manipulation question in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170237#M43996</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Arthur,&lt;/P&gt;&lt;P&gt;I know where is wrong . Code has been updated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;data test;
&amp;nbsp; format date weekdate29.;
&amp;nbsp; do date='01JAN1900'd to '31dec2200'd;
&amp;nbsp;&amp;nbsp;&amp;nbsp; output;
&amp;nbsp; end;
run;
 
data wantp (drop=date_:);
&amp;nbsp; set test;
&amp;nbsp; date_shift=intnx('week.4',date+3,0,'b'); /*1st Wed in week*/
&amp;nbsp; date_fwy=intnx('week.5',intnx('year',date_shift,0,'b'),0,'e'); /*1st Wed in year*/
&amp;nbsp; week=intck('week',date_fwy,date_shift)+1; /*week number*/
run;
 
data wantk;
set test;
week=week(date);
if 1 lt weekday(intnx('year',date,0,'b')) lt 5 then week=week+1;
start=intnx('week',date,0,'b');
end=intnx('week',date,0,'e');
start_year=year(start);
end_year=year(end);
 
if start_year ne end_year then do;
&amp;nbsp; if weekday(mdy(1,1,end_year)) lt 5 then week=1;
&amp;nbsp;&amp;nbsp; else week=ifn(1 lt weekday(intnx('year',start,0,'b')) lt 5,week(start)+1,week(start));
end;
drop&amp;nbsp; start&amp;nbsp; end&amp;nbsp; start_year&amp;nbsp; end_year;
run;
 
proc compare base=wantk compare=wantp;
run;






&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Comparison of WORK.WANTK with WORK.WANTP
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Method=EXACT)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Data Set Summary

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dataset&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Created&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Modified&amp;nbsp; NVar&amp;nbsp;&amp;nbsp;&amp;nbsp; NObs

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WORK.WANTK&amp;nbsp; 17NOV14:20:51:24&amp;nbsp; 17NOV14:20:51:24&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp; 109938
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WORK.WANTP&amp;nbsp; 17NOV14:20:51:24&amp;nbsp; 17NOV14:20:51:24&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp; 109938


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Variables Summary

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Number of Variables in Common: 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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Observation Summary

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Observation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Base&amp;nbsp; Compare

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; First Obs&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; 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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Last&amp;nbsp; Obs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 109938&amp;nbsp;&amp;nbsp; 109938

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Number of Observations in Common: 109938.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Total Number of Observations Read from WORK.WANTK: 109938.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Total Number of Observations Read from WORK.WANTP: 109938.

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Number of Observations with Some Compared Variables Unequal: 0.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Number of Observations with All Compared Variables Equal: 109938.

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NOTE: No unequal values were found. All values compared are exactly equal.


&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Xia Keshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 17 Nov 2014 12:56:44 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2014-11-17T12:56:44Z</dc:date>
    <item>
      <title>data manipulation question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170216#M43975</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying to create a week variable that assigns the week number based on when Jan 1 falls for that year.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;If there are more December days than January days in the week that contains January 1&lt;SUP&gt;st&lt;/SUP&gt;, it becomes week 53.&amp;nbsp; If there are more January days, it becomes week 1. For example:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style="padding-left: 5.4pt; padding-right: 5.4pt; border: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Sunday&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: windowtext 1pt solid; border-left: medium none; padding-left: 5.4pt; padding-right: 5.4pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Monday&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: windowtext 1pt solid; border-left: medium none; padding-left: 5.4pt; padding-right: 5.4pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Tuesday&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: windowtext 1pt solid; border-left: medium none; padding-left: 5.4pt; padding-right: 5.4pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Wednesday&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: windowtext 1pt solid; border-left: medium none; padding-left: 5.4pt; padding-right: 5.4pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Thursday&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: windowtext 1pt solid; border-left: medium none; padding-left: 5.4pt; padding-right: 5.4pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Friday&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: windowtext 1pt solid; border-left: medium none; padding-left: 5.4pt; padding-right: 5.4pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Saturday&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: windowtext 1pt solid; border-left: medium none; padding-left: 5.4pt; padding-right: 5.4pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Week&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-left: 5.4pt; padding-right: 5.4pt; background: red; border-top: medium none; border-right: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Dec 28&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: windowtext 1pt solid; border-left: medium none; padding-left: 5.4pt; padding-right: 5.4pt; background: red; border-top: medium none; border-right: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Dec 29&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: windowtext 1pt solid; border-left: medium none; padding-left: 5.4pt; padding-right: 5.4pt; background: red; border-top: medium none; border-right: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Dec 30&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: windowtext 1pt solid; border-left: medium none; padding-left: 5.4pt; padding-right: 5.4pt; background: red; border-top: medium none; border-right: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Dec 31&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: windowtext 1pt solid; border-left: medium none; padding-left: 5.4pt; padding-right: 5.4pt; border-top: medium none; border-right: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Jan 1&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: windowtext 1pt solid; border-left: medium none; padding-left: 5.4pt; padding-right: 5.4pt; border-top: medium none; border-right: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Jan 2&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: windowtext 1pt solid; border-left: medium none; padding-left: 5.4pt; padding-right: 5.4pt; border-top: medium none; border-right: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Jan 3&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: windowtext 1pt solid; border-left: medium none; padding-left: 5.4pt; padding-right: 5.4pt; border-top: medium none; border-right: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Week 53&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-left: 5.4pt; padding-right: 5.4pt; border-top: medium none; border-right: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Dec 29&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: windowtext 1pt solid; border-left: medium none; padding-left: 5.4pt; padding-right: 5.4pt; border-top: medium none; border-right: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Dec 30&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: windowtext 1pt solid; border-left: medium none; padding-left: 5.4pt; padding-right: 5.4pt; border-top: medium none; border-right: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Dec 31&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: windowtext 1pt solid; border-left: medium none; padding-left: 5.4pt; padding-right: 5.4pt; background: red; border-top: medium none; border-right: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Jan 1&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: windowtext 1pt solid; border-left: medium none; padding-left: 5.4pt; padding-right: 5.4pt; background: red; border-top: medium none; border-right: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Jan 2&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: windowtext 1pt solid; border-left: medium none; padding-left: 5.4pt; padding-right: 5.4pt; background: red; border-top: medium none; border-right: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Jan 3&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: windowtext 1pt solid; border-left: medium none; padding-left: 5.4pt; padding-right: 5.4pt; background: red; border-top: medium none; border-right: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Jan 4&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: windowtext 1pt solid; border-left: medium none; padding-left: 5.4pt; padding-right: 5.4pt; border-top: medium none; border-right: windowtext 1pt solid;" valign="top" width="91"&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;Week 1&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've been manually coding this, but now that I have to do this for a longer time frame, I'm hoping there is an easier/faster way to do this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if case_reported_date &amp;gt;= '21dec2014'd and case_reported_date &amp;lt;= '27dec2014'd then week = '52';&lt;/P&gt;&lt;P&gt;if case_reported_date &amp;gt;= '28dec2014'd and case_reported_date &amp;lt;= '03jan2015'd then week = '53';&lt;/P&gt;&lt;P&gt;if case_reported_date &amp;gt;= '04jan2015'd and case_reported_date &amp;lt;= '10jan2015'd then week = '01';&lt;/P&gt;&lt;P&gt;if case_reported_date &amp;gt;= '11jan2015'd and case_reported_date &amp;lt;= '17jan2015'd then week = '02';&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2014 16:43:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170216#M43975</guid>
      <dc:creator>brenda023</dc:creator>
      <dc:date>2014-11-13T16:43:05Z</dc:date>
    </item>
    <item>
      <title>Re: data manipulation question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170217#M43976</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How are you calculating week in the first place other than in this scenario?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2014 16:59:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170217#M43976</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2014-11-13T16:59:51Z</dc:date>
    </item>
    <item>
      <title>Re: data manipulation question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170218#M43977</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've tried using the WEEK function (e.g. cweek = week(date)),&amp;nbsp; but for this particular senario it doesn't work once you get to the end/start of the year.&amp;nbsp; Sometimes the assigned week will have less than 7 days.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, becuase I have multiple years of data in my dataset, the weeks will need to 'reset' once it hits 52 or 53 weeks.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2014 17:09:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170218#M43977</guid>
      <dc:creator>brenda023</dc:creator>
      <dc:date>2014-11-13T17:09:26Z</dc:date>
    </item>
    <item>
      <title>Re: data manipulation question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170219#M43978</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Brenda,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you can use a Monday to Sunday criterion, rather than Sunday to Saturday, you could use the week function 'V' modifier. e.g.:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; do date='28DEC2015'd to '03jan2016'd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; week=week(date,'V');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; do date='29DEC1997'd to '04jan1998'd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; week=week(date,'V');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2014 17:28:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170219#M43978</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2014-11-13T17:28:13Z</dc:date>
    </item>
    <item>
      <title>Re: data manipulation question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170220#M43979</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This may do what you want, although I am not sure it follows exactly the same rule that you described.&lt;/P&gt;&lt;P&gt;/*&lt;/P&gt;&lt;P&gt;compute year/week according to this rule:&lt;/P&gt;&lt;P&gt;If Jan 1 falls on a Sunday through Wednesday, then the week that includes Jan 1&lt;/P&gt;&lt;P&gt;is week 1. Otherwise the following week is week 1. Then weeks are numbered consecutively&lt;/P&gt;&lt;P&gt;up to the last week of the year, which may be a 52 or a 53.&lt;/P&gt;&lt;P&gt;*/&lt;/P&gt;&lt;P&gt;data date1(keep=cdcweek dth_date);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; length cdcweek $ 6;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; do dth_date = '01jan2009'd to '31dec2012'd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; year = year(dth_date);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yyyy = put(year,4.);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pyyy = put(year-1,4.);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; first_sat = mdy(1,1,year);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; jan01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = mdy(1,1,year);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prevjan01 = mdy(1,1,year-1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do while(weekday(first_sat) ne 7);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; first_sat = first_sat + 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if dth_date = . then cdcweek = '';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if weekday(jan01) le 4 then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if dth_date le first_sat then cdcweek = yyyy||"01";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else cdcweek = put(((year*100) + int((dth_date-first_sat-1)/7) + 2),6.);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if dth_date le first_sat then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (weekday(prevjan01) = 4) or ((weekday(prevjan01) = 3) and&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (jan01-prevjan01 = 366)) then&amp;nbsp; cdcweek = pyyy||"53";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else cdcweek = pyyy||"52";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else cdcweek = put(((year*100)+int((dth_date-first_sat-1)/7) + 1),6.);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* weekday(jan01) le 4 */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&amp;nbsp; /* date missing */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if cdcweek ge 200901 then output;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end; /* dth_date from 1/1/2009 to 12/31/2012 */&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2014 17:32:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170220#M43979</guid>
      <dc:creator>Erico</dc:creator>
      <dc:date>2014-11-13T17:32:02Z</dc:date>
    </item>
    <item>
      <title>Re: data manipulation question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170221#M43980</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This seems to be doing part of the trick, but it looks like week 1 is getting lost in some instances, and week 53 is being generated when it should end at week 52.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" summary="Page Layout" width="272"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" width="105"&gt;cdcweek&lt;/TD&gt;&lt;TD class="xl66" style="border-left: medium none;" width="71"&gt;dth_date&lt;/TD&gt;&lt;TD class="xl66" style="border-left: medium none;" width="61"&gt;epiweek&lt;/TD&gt;&lt;TD class="xl67" style="border-left: medium none;" width="35"&gt;year&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="WIDTH: 272px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" width="105"&gt;201152&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-left: medium none;" width="71"&gt;25-Dec-11&lt;/TD&gt;&lt;TD align="right" class="xl63" style="border-left: medium none;" width="61"&gt;52&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none;" width="35"&gt;2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;" width="105"&gt;201152&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-left: medium none; border-top: medium none;" width="71"&gt;26-Dec-11&lt;/TD&gt;&lt;TD align="right" class="xl63" style="border-left: medium none; border-top: medium none;" width="61"&gt;52&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="35"&gt;2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;" width="105"&gt;201152&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-left: medium none; border-top: medium none;" width="71"&gt;27-Dec-11&lt;/TD&gt;&lt;TD align="right" class="xl63" style="border-left: medium none; border-top: medium none;" width="61"&gt;52&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="35"&gt;2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;" width="105"&gt;201152&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-left: medium none; border-top: medium none;" width="71"&gt;28-Dec-11&lt;/TD&gt;&lt;TD align="right" class="xl63" style="border-left: medium none; border-top: medium none;" width="61"&gt;52&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="35"&gt;2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;" width="105"&gt;201152&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-left: medium none; border-top: medium none;" width="71"&gt;29-Dec-11&lt;/TD&gt;&lt;TD align="right" class="xl63" style="border-left: medium none; border-top: medium none;" width="61"&gt;52&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="35"&gt;2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;" width="105"&gt;201152&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-left: medium none; border-top: medium none;" width="71"&gt;30-Dec-11&lt;/TD&gt;&lt;TD align="right" class="xl63" style="border-left: medium none; border-top: medium none;" width="61"&gt;52&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="35"&gt;2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;" width="105"&gt;201152&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-left: medium none; border-top: medium none;" width="71"&gt;31-Dec-11&lt;/TD&gt;&lt;TD align="right" class="xl63" style="border-left: medium none; border-top: medium none;" width="61"&gt;52&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="35"&gt;2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;" width="105"&gt;201202&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-left: medium none; border-top: medium none;" width="71"&gt;8-Jan-12&lt;/TD&gt;&lt;TD align="right" class="xl63" style="border-left: medium none; border-top: medium none;" width="61"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="35"&gt;2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;" width="105"&gt;201202&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-left: medium none; border-top: medium none;" width="71"&gt;9-Jan-12&lt;/TD&gt;&lt;TD align="right" class="xl63" style="border-left: medium none; border-top: medium none;" width="61"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="35"&gt;2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;" width="105"&gt;201202&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-left: medium none; border-top: medium none;" width="71"&gt;10-Jan-12&lt;/TD&gt;&lt;TD align="right" class="xl63" style="border-left: medium none; border-top: medium none;" width="61"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="35"&gt;2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;" width="105"&gt;201202&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-left: medium none; border-top: medium none;" width="71"&gt;11-Jan-12&lt;/TD&gt;&lt;TD align="right" class="xl63" style="border-left: medium none; border-top: medium none;" width="61"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="35"&gt;2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;" width="105"&gt;201202&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-left: medium none; border-top: medium none;" width="71"&gt;12-Jan-12&lt;/TD&gt;&lt;TD align="right" class="xl63" style="border-left: medium none; border-top: medium none;" width="61"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="35"&gt;2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;" width="105"&gt;201202&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-left: medium none; border-top: medium none;" width="71"&gt;13-Jan-12&lt;/TD&gt;&lt;TD align="right" class="xl63" style="border-left: medium none; border-top: medium none;" width="61"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="35"&gt;2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;" width="105"&gt;201202&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-left: medium none; border-top: medium none;" width="71"&gt;14-Jan-12&lt;/TD&gt;&lt;TD align="right" class="xl63" style="border-left: medium none; border-top: medium none;" width="61"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="35"&gt;2012&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="272"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" width="105"&gt;201252&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none;" width="71"&gt;23-Dec-12&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none;" width="61"&gt;52&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none;" width="35"&gt;2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border-top: medium none;" width="105"&gt;201252&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="71"&gt;24-Dec-12&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;" width="61"&gt;52&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none; border-top: medium none;" width="35"&gt;2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border-top: medium none;" width="105"&gt;201252&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="71"&gt;25-Dec-12&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;" width="61"&gt;52&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none; border-top: medium none;" width="35"&gt;2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border-top: medium none;" width="105"&gt;201252&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="71"&gt;26-Dec-12&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;" width="61"&gt;52&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none; border-top: medium none;" width="35"&gt;2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border-top: medium none;" width="105"&gt;201252&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="71"&gt;27-Dec-12&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;" width="61"&gt;52&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none; border-top: medium none;" width="35"&gt;2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border-top: medium none;" width="105"&gt;201252&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="71"&gt;28-Dec-12&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;" width="61"&gt;52&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none; border-top: medium none;" width="35"&gt;2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border-top: medium none;" width="105"&gt;201252&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="71"&gt;29-Dec-12&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;" width="61"&gt;52&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none; border-top: medium none;" width="35"&gt;2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border-top: medium none;" width="105"&gt;201253&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="71"&gt;30-Dec-12&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;" width="61"&gt;53&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none; border-top: medium none;" width="35"&gt;2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border-top: medium none;" width="105"&gt;201253&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="71"&gt;31-Dec-12&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;" width="61"&gt;53&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none; border-top: medium none;" width="35"&gt;2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border-top: medium none;" width="105"&gt;201302&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="71"&gt;6-Jan-13&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;" width="61"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none; border-top: medium none;" width="35"&gt;2013&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border-top: medium none;" width="105"&gt;201302&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="71"&gt;7-Jan-13&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;" width="61"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none; border-top: medium none;" width="35"&gt;2013&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border-top: medium none;" width="105"&gt;201302&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="71"&gt;8-Jan-13&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;" width="61"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none; border-top: medium none;" width="35"&gt;2013&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border-top: medium none;" width="105"&gt;201302&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="71"&gt;9-Jan-13&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;" width="61"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none; border-top: medium none;" width="35"&gt;2013&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border-top: medium none;" width="105"&gt;201302&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="71"&gt;10-Jan-13&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;" width="61"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none; border-top: medium none;" width="35"&gt;2013&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border-top: medium none;" width="105"&gt;201302&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="71"&gt;11-Jan-13&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;" width="61"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none; border-top: medium none;" width="35"&gt;2013&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border-top: medium none;" width="105"&gt;201302&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;" width="71"&gt;12-Jan-13&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;" width="61"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none; border-top: medium none;" width="35"&gt;2013&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2014 20:58:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170221#M43980</guid>
      <dc:creator>brenda023</dc:creator>
      <dc:date>2014-11-13T20:58:01Z</dc:date>
    </item>
    <item>
      <title>Re: data manipulation question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170222#M43981</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is what I get when I run code that I cut-and-pasted from my first post. The missing week 1 suggests that something went missing when you edited the code. I am not sure of the week 52/53 discrepancy, since the rule I used may be different from yours.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Obs&amp;nbsp;&amp;nbsp;&amp;nbsp; cdcweek&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dth_date&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1084&lt;/TD&gt;&lt;TD&gt;201151 &lt;/TD&gt;&lt;TD&gt;12/23/2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1085&lt;/TD&gt;&lt;TD&gt;201151 &lt;/TD&gt;&lt;TD&gt;12/24/2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1086&lt;/TD&gt;&lt;TD&gt;201152 &lt;/TD&gt;&lt;TD&gt;12/25/2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1087&lt;/TD&gt;&lt;TD&gt;201152 &lt;/TD&gt;&lt;TD&gt;12/26/2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1088&lt;/TD&gt;&lt;TD&gt;201152 &lt;/TD&gt;&lt;TD&gt;12/27/2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1089&lt;/TD&gt;&lt;TD&gt;201152 &lt;/TD&gt;&lt;TD&gt;12/28/2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1090&lt;/TD&gt;&lt;TD&gt;201152 &lt;/TD&gt;&lt;TD&gt;12/29/2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1091&lt;/TD&gt;&lt;TD&gt;201152 &lt;/TD&gt;&lt;TD&gt;12/30/2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1092&lt;/TD&gt;&lt;TD&gt;201152 &lt;/TD&gt;&lt;TD&gt;12/31/2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1093&lt;/TD&gt;&lt;TD&gt;201201 &lt;/TD&gt;&lt;TD&gt;01/01/2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1094&lt;/TD&gt;&lt;TD&gt;201201 &lt;/TD&gt;&lt;TD&gt;01/02/2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1095&lt;/TD&gt;&lt;TD&gt;201201 &lt;/TD&gt;&lt;TD&gt;01/03/2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1096&lt;/TD&gt;&lt;TD&gt;201201 &lt;/TD&gt;&lt;TD&gt;01/04/2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1097&lt;/TD&gt;&lt;TD&gt;201201 &lt;/TD&gt;&lt;TD&gt;01/05/2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1098&lt;/TD&gt;&lt;TD&gt;201201 &lt;/TD&gt;&lt;TD&gt;01/06/2012&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1099&lt;/TD&gt;&lt;TD&gt;201201 &lt;/TD&gt;&lt;TD&gt;01/07/2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1100&lt;/TD&gt;&lt;TD&gt;201202 &lt;/TD&gt;&lt;TD&gt;01/08/2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1101&lt;/TD&gt;&lt;TD&gt;201202 &lt;/TD&gt;&lt;TD&gt;01/09/2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1102&lt;/TD&gt;&lt;TD&gt;201202 &lt;/TD&gt;&lt;TD&gt;01/10/2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1103&lt;/TD&gt;&lt;TD&gt;201202 &lt;/TD&gt;&lt;TD&gt;01/11/2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1104&lt;/TD&gt;&lt;TD&gt;201202 &lt;/TD&gt;&lt;TD&gt;01/12/2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1105&lt;/TD&gt;&lt;TD&gt;201202 &lt;/TD&gt;&lt;TD&gt;01/13/2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1106&lt;/TD&gt;&lt;TD&gt;201202 &lt;/TD&gt;&lt;TD&gt;&lt;P&gt;01/14/2012&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2014 21:12:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170222#M43981</guid>
      <dc:creator>Erico</dc:creator>
      <dc:date>2014-11-13T21:12:43Z</dc:date>
    </item>
    <item>
      <title>Re: data manipulation question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170223#M43982</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Me thinks that you have to define your rules more clearly. Since 7*52 only equals 364, there will always be 1 or 2 days (depending upon leap years) that still have to be accounted for. From your example, I presume that a week 53 is desired.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think that the following comes close, but probably needs some tweeking:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data test;&lt;/P&gt;&lt;P&gt;&amp;nbsp; format date weekdate29.;&lt;/P&gt;&lt;P&gt;/*&amp;nbsp; test cases for Sunday January 1st*/&lt;/P&gt;&lt;P&gt;&amp;nbsp; do date='28DEC2005'd to '31dec2006'd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; start="Sunday";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;/*&amp;nbsp; test cases for Monday January 1st*/&lt;/P&gt;&lt;P&gt;&amp;nbsp; do date='1jan2007'd to '31dec2007'd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; start="Monday";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;/*&amp;nbsp; test cases for Tuesday January 1st*/&lt;/P&gt;&lt;P&gt;&amp;nbsp; do date='1jan2008'd to '31dec2008'd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; start="Tuesday";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;/*&amp;nbsp; test cases for Thursday January 1st*/&lt;/P&gt;&lt;P&gt;&amp;nbsp; do date='1jan2009'd to '31dec2009'd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; start="Thursday";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;/*&amp;nbsp; test cases for Friday January 1st*/&lt;/P&gt;&lt;P&gt;&amp;nbsp; do date='1jan2010'd to '31dec2010'd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; start="Friday";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;/*&amp;nbsp; test cases for Saturday January 1st*/&lt;/P&gt;&lt;P&gt;&amp;nbsp; do date='1jan2011'd to '31dec2011'd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; start="Saturday";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;/*&amp;nbsp; test cases for Sunday January 1st*/&lt;/P&gt;&lt;P&gt;&amp;nbsp; do date='1jan2012'd to '31dec2012'd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; start="Sunday";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;/*&amp;nbsp; test cases for Tuesday January 1st*/&lt;/P&gt;&lt;P&gt;&amp;nbsp; do date='1jan2013'd to '31dec2013'd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; start="Tuesday";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;/*&amp;nbsp; test cases for Wednesday January 1st*/&lt;/P&gt;&lt;P&gt;&amp;nbsp; do date='1jan2014'd to '31dec2014'd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; start="Wednesday";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;/*&amp;nbsp; test cases for Thursday January 1st*/&lt;/P&gt;&lt;P&gt;&amp;nbsp; do date='1jan2015'd to '31dec2015'd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; start="Thursday";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set test;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if mdy(12,28,year(date)) &amp;lt;= date &amp;lt;= mdy(12,31,year(date)) then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if weekday(mdy(1,1,year(date)+1)) eq 1 then week=ceil((date-mdy(1,1,year(date))+1)/7);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if weekday(mdy(1,1,year(date)+1)) eq 2 and day(date) eq 31 then week=53;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if weekday(mdy(1,1,year(date)+1)) eq 3 and day(date) gt 30 then week=53;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if weekday(mdy(1,1,year(date)+1)) eq 4 and day(date) gt 29 then week=53;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else week=ceil((date-mdy(1,1,year(date))+1)/7);&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; else if mdy(1,1,year(date)) &amp;lt;= date &amp;lt;= mdy(1,3,year(date)) then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if weekday(mdy(1,1,year(date))) le 4 then week=1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else week=53;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; else week=ceil((date-mdy(1,1,year(date))+1)/7);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2014 23:09:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170223#M43982</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2014-11-13T23:09:48Z</dc:date>
    </item>
    <item>
      <title>Re: data manipulation question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170224#M43983</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;From Brenda's example, there does not have to be a week 53 in every year, since up to 3 days at the beginning of the year may be counted in week 53 of the previous year.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2014 23:16:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170224#M43983</guid>
      <dc:creator>Erico</dc:creator>
      <dc:date>2014-11-13T23:16:15Z</dc:date>
    </item>
    <item>
      <title>Re: data manipulation question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170225#M43984</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Now I see where I'm confused. In your example, which I've repeated below, for the third and fourth lines of code I would have guessed that the rules would have been:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 10pt; line-height: 1.5em; background-color: #ffffff;"&gt;if case_reported_date &amp;gt;= '29dec2013'd and case_reported_date &amp;lt;= '04jan2014'd then week = 1;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;if case_reported_date &amp;gt;= '05jan2014'd and case_reported_date &amp;lt;= '11jan2014'd then week = 2;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;if case_reported_date &amp;gt;= '11jan2014'd and case_reported_date &amp;lt;= '17jan2014'd then week = 3;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Please let us know if your example was wrong, or if I really am simply confused.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="border: 0px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;TBODY style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TR style="border: 0px; font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border: 1pt solid windowtext; font-style: inherit; font-family: inherit;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Sunday&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border-width: 1pt 1pt 1pt medium; border-style: solid solid solid none; border-top-color: windowtext; border-right-color: windowtext; border-bottom-color: windowtext; font-style: inherit; font-family: inherit;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Monday&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border-width: 1pt 1pt 1pt medium; border-style: solid solid solid none; border-top-color: windowtext; border-right-color: windowtext; border-bottom-color: windowtext; font-style: inherit; font-family: inherit;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Tuesday&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border-width: 1pt 1pt 1pt medium; border-style: solid solid solid none; border-top-color: windowtext; border-right-color: windowtext; border-bottom-color: windowtext; font-style: inherit; font-family: inherit;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Wednesday&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border-width: 1pt 1pt 1pt medium; border-style: solid solid solid none; border-top-color: windowtext; border-right-color: windowtext; border-bottom-color: windowtext; font-style: inherit; font-family: inherit;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Thursday&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border-width: 1pt 1pt 1pt medium; border-style: solid solid solid none; border-top-color: windowtext; border-right-color: windowtext; border-bottom-color: windowtext; font-style: inherit; font-family: inherit;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Friday&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border-width: 1pt 1pt 1pt medium; border-style: solid solid solid none; border-top-color: windowtext; border-right-color: windowtext; border-bottom-color: windowtext; font-style: inherit; font-family: inherit;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Saturday&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border-width: 1pt 1pt 1pt medium; border-style: solid solid solid none; border-top-color: windowtext; border-right-color: windowtext; border-bottom-color: windowtext; font-style: inherit; font-family: inherit;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Week&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: 0px; font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-right-color: windowtext; border-bottom-color: windowtext; border-left-color: windowtext; font-style: inherit; font-family: inherit; background: red;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Dec 28&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-right-color: windowtext; border-bottom-color: windowtext; font-style: inherit; font-family: inherit; background: red;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Dec 29&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-right-color: windowtext; border-bottom-color: windowtext; font-style: inherit; font-family: inherit; background: red;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Dec 30&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-right-color: windowtext; border-bottom-color: windowtext; font-style: inherit; font-family: inherit; background: red;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Dec 31&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-right-color: windowtext; border-bottom-color: windowtext; font-style: inherit; font-family: inherit;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Jan 1&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-right-color: windowtext; border-bottom-color: windowtext; font-style: inherit; font-family: inherit;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Jan 2&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-right-color: windowtext; border-bottom-color: windowtext; font-style: inherit; font-family: inherit;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Jan 3&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-right-color: windowtext; border-bottom-color: windowtext; font-style: inherit; font-family: inherit;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Week 53&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: 0px; font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-right-color: windowtext; border-bottom-color: windowtext; border-left-color: windowtext; font-style: inherit; font-family: inherit;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Dec 29&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-right-color: windowtext; border-bottom-color: windowtext; font-style: inherit; font-family: inherit;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Dec 30&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-right-color: windowtext; border-bottom-color: windowtext; font-style: inherit; font-family: inherit;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Dec 31&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-right-color: windowtext; border-bottom-color: windowtext; font-style: inherit; font-family: inherit; background: red;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Jan 1&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-right-color: windowtext; border-bottom-color: windowtext; font-style: inherit; font-family: inherit; background: red;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Jan 2&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-right-color: windowtext; border-bottom-color: windowtext; font-style: inherit; font-family: inherit; background: red;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Jan 3&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-right-color: windowtext; border-bottom-color: windowtext; font-style: inherit; font-family: inherit; background: red;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Jan 4&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding-right: 5.4pt; padding-left: 5.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-right-color: windowtext; border-bottom-color: windowtext; font-style: inherit; font-family: inherit;" valign="top" width="91"&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; color: navy;"&gt;Week 1&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;I've been manually coding this, but now that I have to do this for a longer time frame, I'm hoping there is an easier/faster way to do this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;if case_reported_date &amp;gt;= '21dec2014'd and case_reported_date &amp;lt;= '27dec2014'd then week = '52';&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;if case_reported_date &amp;gt;= '28dec2014'd and case_reported_date &amp;lt;= '03jan2015'd then week = '53';&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;if case_reported_date &amp;gt;= '04jan2015'd and case_reported_date &amp;lt;= '10jan2015'd then week = '01';&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;if case_reported_date &amp;gt;= '11jan2015'd and case_reported_date &amp;lt;= '17jan2015'd then week = '02';&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Nov 2014 14:59:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170225#M43984</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2014-11-14T14:59:20Z</dc:date>
    </item>
    <item>
      <title>Re: data manipulation question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170226#M43985</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is an example of how I'm trying to group my weeks.. I've provided some links that show how some historical years are calculated&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.phac-aspc.gc.ca/fluwatch/11-12/11-12cal-eng.php"&gt;http://www.phac-aspc.gc.ca/fluwatch/11-12/11-12cal-eng.php&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.phac-aspc.gc.ca/fluwatch/12-13/12-13cal-eng.php"&gt;http://www.phac-aspc.gc.ca/fluwatch/12-13/12-13cal-eng.php&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.phac-aspc.gc.ca/fluwatch/14-15/14-15cal-eng.php"&gt;http://www.phac-aspc.gc.ca/fluwatch/14-15/14-15cal-eng.php&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" cellpadding="2" cellspacing="0" class="widthFull"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;35&lt;/TD&gt;&lt;TD class="alignCenter"&gt;August 24, 2014&lt;/TD&gt;&lt;TD class="alignCenter"&gt;August 30, 2014&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;36&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;August 31, 2014&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;September 6, 2014&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;37&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;September 7, 2014&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;September 13, 2014&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;38&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;September 14, 2014&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;September 20, 2014&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;39&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;September 21, 2014&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;September 27, 2014&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;40&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;September 28, 2014&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;October 4, 2014&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;41&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;October 5, 2014&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;October 11, 2014&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;42&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;October 12, 2014&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;October 18, 2014&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;43&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;October 19, 2014&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;October 25, 2014&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;44&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;October 26, 2014&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;November 1, 2014&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;45&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;November 2, 2014&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;November 8, 2014&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;46&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;November 9, 2014&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;November 15, 2014&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;47&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;November 16, 2014&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;November 22, 2014&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;48&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;November 23, 2014&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;November 29, 2014&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;49&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;November 30, 2014&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;December 6, 2014&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;50&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;December 7, 2014&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;December 13, 2014&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;51&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;December 14, 2014&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;December 20, 2014&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;52&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;December 21, 2014&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;December 27, 2014&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;53&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;December 28, 2014&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;January 3, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;1&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;January 4, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;January 10, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;2&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;January 11, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;January 17, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;3&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;January 18, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;January 24, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;4&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;January 25, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;January 31, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;5&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;February 1, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;February 7, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;6&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;February 8, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;February 14, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;7&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;February 15, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;February 21, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;8&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;February 22, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;February 28, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;9&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;March 1, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;March 7, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;10&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;March 8, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;March 14, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;11&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;March 15, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;March 21, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;12&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;March 22, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;March 28, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;13&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;March 29, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;April 4, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;14&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;April 5, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;April 11, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;15&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;April 12, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;April 18, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;16&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;April 19, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;April 25, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;17&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;April 26, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;May 2, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;18&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;May 3, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;May 9, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;19&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;May 10, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;May 16, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;20&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;May 17, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;May 23, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;21&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;May 24, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;May 30, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;22&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;May 31, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;June 6, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;23&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;June 7, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;June 13, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;24&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;June 14, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;June 20, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;25&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;June 21, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;June 27, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;26&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;June 28, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;July 4, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;27&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;July 5, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;July 11, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;28&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;July 12, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;July 18, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;29&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;July 19, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;July 25, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;30&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;July 26, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;August 1, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;31&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;August 2, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;August 8, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;32&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;August 9, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;August 15, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;33&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;August 16, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;August 22, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="alignCenter"&gt;34&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;August 23, 2015&lt;/TD&gt;&lt;TD align="right" class="alignCenter"&gt;August 29, 2015&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Nov 2014 16:34:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170226#M43985</guid>
      <dc:creator>brenda023</dc:creator>
      <dc:date>2014-11-14T16:34:32Z</dc:date>
    </item>
    <item>
      <title>Re: data manipulation question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170227#M43986</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Brenda,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Too bad that they don't publish more examples, but I think the links you provided answered most of my questions anyway.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try the following code and see if the results match the desired calendar: They appear to match the three published tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data test;&lt;/P&gt;&lt;P&gt;&amp;nbsp; format date weekdate29.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; do date='01JAN2005'd to '31dec2015'd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want (drop=year_: last_: first_:);&lt;/P&gt;&lt;P&gt;&amp;nbsp; format first_sunday weekdate29.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set test;&lt;/P&gt;&lt;P&gt;&amp;nbsp; first_sunday=mdy(1,1,year(date))-weekday(mdy(1,1,year(date)))+1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if year(first_sunday) lt year(date) and first_sunday lt mdy(12,29,year(date)-1) then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; first_sunday+7;&lt;/P&gt;&lt;P&gt;&amp;nbsp; year_start=weekday(mdy(1,1,year(date)));&lt;/P&gt;&lt;P&gt;&amp;nbsp; year_end=weekday(mdy(12,31,year(date)));&lt;/P&gt;&lt;P&gt;&amp;nbsp; last_year_end=weekday(mdy(12,31,year(date)-1));&lt;/P&gt;&lt;P&gt;&amp;nbsp; if&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; year_end le 3 and mdy(12,32-year_end,year(date))&amp;lt;=date&amp;lt;=mdy(12,31,year(date)) then week=1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; else if year_start eq 4 and (mdy(12,31,year(date))-mdy(1,1,year(date))) eq 365&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; and mdy(12,32-year_end,year(date))&amp;lt;=date&amp;lt;=mdy(12,31,year(date)) then week=53;&lt;/P&gt;&lt;P&gt;&amp;nbsp; else if 5&amp;lt;=year_end&amp;lt;=6 and mdy(12,32-year_end,year(date))&amp;lt;=date&amp;lt;=mdy(12,31,year(date)) then week=52;&lt;/P&gt;&lt;P&gt;&amp;nbsp; else if year_end eq 4 and mdy(12,32-year_end,year(date))&amp;lt;=date&amp;lt;=mdy(12,31,year(date)) then week=53;&lt;/P&gt;&lt;P&gt;&amp;nbsp; else if last_year_end eq 5 and (mdy(12,31,year(date)-1)-mdy(1,1,year(date)-1)) eq 365 &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; and mdy(1,1,year(date))&amp;lt;=date&amp;lt;=mdy(1,2,year(date)) then week=53;&lt;/P&gt;&lt;P&gt;&amp;nbsp; else if last_year_end le 3 and mdy(1,1,year(date))&amp;lt;=date&amp;lt;=mdy(1,4-last_year_end,year(date)) then week=1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; else if 5&amp;lt;=last_year_end&amp;lt;=6 and mdy(1,1,year(date))&amp;lt;=date&amp;lt;=mdy(1,7-last_year_end,year(date)) then week=52;&lt;/P&gt;&lt;P&gt;&amp;nbsp; else if last_year_end eq 4 and mdy(1,1,year(date))&amp;lt;=date&amp;lt;=mdy(1,7-last_year_end,year(date)) then week=53;&lt;/P&gt;&lt;P&gt;&amp;nbsp; else week=intck('week',first_sunday,date)+1;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Nov 2014 22:51:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170227#M43986</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2014-11-14T22:51:02Z</dc:date>
    </item>
    <item>
      <title>Re: data manipulation question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170228#M43987</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If I interpret the source data right then a week spans from Sunday to Saturday. The week count per year is based on the middle of the week - Wednesday. So week 1 is the one with the first Wednesday of the year.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I've got that right then below code should do what you're after.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data test;&lt;/P&gt;&lt;P&gt;&amp;nbsp; infile datalines4 truncover dlm=';';&lt;/P&gt;&lt;P&gt;&amp;nbsp; attrib&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; week_expected informat=best32. start_dt end_dt informat=anydtdte. format=date9.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; date date_shift date_fwy format=date9. week_calculated length=8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;&amp;nbsp; input week_expected start_dt end_dt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; do date=start_dt to end_dt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; weekday=put(date,downame.);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Date of Wednesday within a Sunday to Saturday week span */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; date_shift=intnx('week.4',date+3,0,'b');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Date of first Wednesday of the year */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; date_fwy=intnx('year',date_shift,0,'b');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; date_fwy=intnx('week.5',date_fwy,0,'e');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Week number for week starting on Sunday&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* First week of year based on date of Wednesday */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; week_calculated=intck('week',date_fwy,date_shift)+1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* compare expected with calculated week count */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; diff=week_expected-week_calculated;&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; end;&lt;/P&gt;&lt;P&gt;datalines4;&lt;/P&gt;&lt;P&gt;51;December 18, 2011;December 24, 2011&lt;/P&gt;&lt;P&gt;52;December 25, 2011;December 31, 2011&lt;/P&gt;&lt;P&gt;1;January 1, 2012;January 7, 2012&lt;/P&gt;&lt;P&gt;2;January 8, 2012;January 14, 2012&lt;/P&gt;&lt;P&gt;51;December 16, 2012;December 22, 2012&lt;/P&gt;&lt;P&gt;52;December 23, 2012;December 29, 2012&lt;/P&gt;&lt;P&gt;1;December 30, 2012;January 5, 2013&lt;/P&gt;&lt;P&gt;2;January 6, 2013;January 12, 2013&lt;/P&gt;&lt;P&gt;51;December 15, 2013;December 21, 2013&lt;/P&gt;&lt;P&gt;52;December 22, 2013;December 28, 2013&lt;/P&gt;&lt;P&gt;1;December 29, 2013;January 4, 2014&lt;/P&gt;&lt;P&gt;2;January 5, 2014;January 11, 2014&lt;/P&gt;&lt;P&gt;52;December 21, 2014;December 27, 2014&lt;/P&gt;&lt;P&gt;53;December 28, 2014;January 3, 2015&lt;/P&gt;&lt;P&gt;1;January 4, 2015;January 10, 2015&lt;/P&gt;&lt;P&gt;2;January 11, 2015;January 17, 2015&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;Message was edited by: Patrick Matter&lt;/P&gt;&lt;P&gt;Based on &lt;A __default_attr="149594" __jive_macro_name="user" class="jive_macro jive_macro_user" data-objecttype="3" href="https://communities.sas.com/"&gt;&lt;/A&gt; comment fixed the narrative to correctly describe what the posted code does (week starting on Sunday and not on Saturday).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 15 Nov 2014 02:38:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170228#M43987</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2014-11-15T02:38:39Z</dc:date>
    </item>
    <item>
      <title>Re: data manipulation question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170229#M43988</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A __default_attr="12296" __jive_macro_name="user" class="jive_macro jive_macro_user" data-objecttype="3" href="https://communities.sas.com/"&gt;&lt;/A&gt;: I compared your code with mine on a larger date range and realized that I had to revise the code I posted in order to correctly calculate weeks for some leap years which weren't present in my original test.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, I like your suggested code a lot better! I was concerned by your description, but you are in fact calculating weeks based on Brenda's required Sunday to Saturday spans.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As such, I modified your code to work with my test data, but Brenda should definitely mark your post as being the correct answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data test;&lt;/P&gt;&lt;P&gt;&amp;nbsp; format date weekdate29.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; do date='01JAN1900'd to '31dec2200'd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want (drop=date_:);&lt;/P&gt;&lt;P&gt;&amp;nbsp; set test;&lt;/P&gt;&lt;P&gt;&amp;nbsp; date_shift=intnx('week.4',date+3,0,'b'); /*1st Wed in week*/&lt;/P&gt;&lt;P&gt;&amp;nbsp; date_fwy=intnx('week.5',intnx('year',date_shift,0,'b'),0,'e'); /*1st Wed in year*/&lt;/P&gt;&lt;P&gt;&amp;nbsp; week=intck('week',date_fwy,date_shift)+1; /*week number*/&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 15 Nov 2014 17:38:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170229#M43988</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2014-11-15T17:38:08Z</dc:date>
    </item>
    <item>
      <title>Re: data manipulation question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170230#M43989</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My code is longer than Arthu.T's and Patrick's code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;data test;
&amp;nbsp; format date weekdate29.;
&amp;nbsp; do date='01JAN1900'd to '31dec2200'd;
&amp;nbsp;&amp;nbsp;&amp;nbsp; output;
&amp;nbsp; end;
run;
data test;
 set test;
 week=week(date);
 if 1 lt weekday(intnx('year',date,0,'b')) lt 5 then week=week+1;
 if weekday(date)=1 then n+1;
run;
data want ;
 do until(last.n);
&amp;nbsp; set test;
&amp;nbsp; by n ;
&amp;nbsp; if day(date)=1 and month(date)=1 then do;
&amp;nbsp;&amp;nbsp; need_change=1; weekday=weekday(date); prev_week=_week;
&amp;nbsp; end;
&amp;nbsp; _week=week;
 end;
 do until(last.n);
&amp;nbsp; set test ;
&amp;nbsp; by n ;
&amp;nbsp; if need_change then week=ifn((1 lt weekday lt 5),1,prev_week);
&amp;nbsp; output;
 end;
 drop n&amp;nbsp; need_change _week&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prev_week weekday;
run;


&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Xia Keshan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: xia keshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Nov 2014 11:27:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170230#M43989</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2014-11-16T11:27:47Z</dc:date>
    </item>
    <item>
      <title>Re: data manipulation question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170231#M43990</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A __default_attr="645292" __jive_macro_name="user" class="jive_macro jive_macro_user" data-objecttype="3" href="https://communities.sas.com/"&gt;&lt;/A&gt;: Longer and with 15,351 records that get assigned the wrong week.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Nov 2014 15:11:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170231#M43990</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2014-11-16T15:11:11Z</dc:date>
    </item>
    <item>
      <title>Re: data manipulation question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170232#M43991</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is wrong with the weekw. function/format?&amp;nbsp; It is defined as the weeknumber and I believe according your description of having more workdays in December it will week 53 of that year. &lt;A href="http://support.sas.com/resources/papers/proceedings13/026-2013.pdf" title="http://support.sas.com/resources/papers/proceedings13/026-2013.pdf"&gt;http://support.sas.com/resources/papers/proceedings13/026-2013.pdf&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; seem a matter of description week 1 starts when that is a Thursday in the next year.&lt;/P&gt;&lt;P&gt;Use the W modifier nit the u,v as these are using different codings for weeknumbers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Nov 2014 16:55:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170232#M43991</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2014-11-16T16:55:28Z</dc:date>
    </item>
    <item>
      <title>Re: data manipulation question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170233#M43992</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A __default_attr="8872" __jive_macro_name="user" class="jive_macro jive_macro_user" data-objecttype="3" href="https://communities.sas.com/"&gt;&lt;/A&gt;: I'd be interested in seeing the problem solved using the week function. I initially looked at it and decided that it wouldn't be of much help to the OP's problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As I've mentioned, methinks that &lt;A __default_attr="12296" __jive_macro_name="user" class="jive_macro jive_macro_user" data-objecttype="3" href="https://communities.sas.com/"&gt;&lt;/A&gt;'s solution is as parsimonious as one can achieve.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Nov 2014 17:14:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170233#M43992</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2014-11-16T17:14:44Z</dc:date>
    </item>
    <item>
      <title>Re: data manipulation question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170234#M43993</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My mistake, it the weekv (V) having the correct week number version.&amp;nbsp; &lt;A href="http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a002604261.htm" title="http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a002604261.htm"&gt;SAS(R) 9.2 Language Reference: Dictionary, Fourth Edition&lt;/A&gt;&amp;nbsp; (it is not clear until reading and testing). I have done this manual in V6 for setting period as macrovars goal shifting time periods with weeks. the is8601 implementation was not there in SAS those days &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The test:&lt;/P&gt;&lt;P class="sasSource"&gt;57&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P class="sasSource"&gt;58&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; options ls=150;&lt;/P&gt;&lt;P class="sasSource"&gt;59&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data datecnv;&lt;/P&gt;&lt;P class="sasSource"&gt;60&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set dates ;&lt;/P&gt;&lt;P class="sasSource"&gt;61&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; datefr=intnx('weekv',datetst,0,'B');&lt;/P&gt;&lt;P class="sasSource"&gt;62&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; datelr=intnx('weekv',datetst,0,'E' );&lt;/P&gt;&lt;P class="sasSource"&gt;63&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cyear=Year(datetst);&lt;/P&gt;&lt;P class="sasSource"&gt;64&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put "dateno:" datetst "&amp;nbsp; " datetst date. "&amp;nbsp; dateisowk:" datetst weekv. "&amp;nbsp; date wu" datetst weeku.&lt;/P&gt;&lt;P class="sasSource"&gt;65&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " -- year: " cyear " -- period begin:" datefr date. " end: " datelr date.&lt;/P&gt;&lt;P class="sasSource"&gt;66&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ".. formatted short " datetst weekv6.&amp;nbsp; ;&lt;/P&gt;&lt;P class="sasSource"&gt;67&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P class="sasNote" id="sasLogNote4_1416162653881"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18259&amp;nbsp;&amp;nbsp; 28DEC09&amp;nbsp; dateisowk:2009-W53-01&amp;nbsp; date wu2009-W52-02 -- year: 2009&amp;nbsp; -- period begin:28DEC09 end: 03JAN10.. formatted short 09W53&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18260&amp;nbsp;&amp;nbsp; 29DEC09&amp;nbsp; dateisowk:2009-W53-02&amp;nbsp; date wu2009-W52-03 -- year: 2009&amp;nbsp; -- period begin:28DEC09 end: 03JAN10.. formatted short 09W53&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18261&amp;nbsp;&amp;nbsp; 30DEC09&amp;nbsp; dateisowk:2009-W53-03&amp;nbsp; date wu2009-W52-04 -- year: 2009&amp;nbsp; -- period begin:28DEC09 end: 03JAN10.. formatted short 09W53&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18262&amp;nbsp;&amp;nbsp; 31DEC09&amp;nbsp; dateisowk:2009-W53-04&amp;nbsp; date wu2009-W52-05 -- year: 2009&amp;nbsp; -- period begin:28DEC09 end: 03JAN10.. formatted short 09W53&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18263&amp;nbsp;&amp;nbsp; 01JAN10&amp;nbsp; dateisowk:2009-W53-05&amp;nbsp; date wu2010-W00-06 -- year: 2010&amp;nbsp; -- period begin:28DEC09 end: 03JAN10.. formatted short 09W53&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18264&amp;nbsp;&amp;nbsp; 02JAN10&amp;nbsp; dateisowk:2009-W53-06&amp;nbsp; date wu2010-W00-07 -- year: 2010&amp;nbsp; -- period begin:28DEC09 end: 03JAN10.. formatted short 09W53&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18265&amp;nbsp;&amp;nbsp; 03JAN10&amp;nbsp; dateisowk:2009-W53-07&amp;nbsp; date wu2010-W01-01 -- year: 2010&amp;nbsp; -- period begin:28DEC09 end: 03JAN10.. formatted short 09W53&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18266&amp;nbsp;&amp;nbsp; 04JAN10&amp;nbsp; dateisowk:2010-W01-01&amp;nbsp; date wu2010-W01-02 -- year: 2010&amp;nbsp; -- period begin:04JAN10 end: 10JAN10.. formatted short 10W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18267&amp;nbsp;&amp;nbsp; 05JAN10&amp;nbsp; dateisowk:2010-W01-02&amp;nbsp; date wu2010-W01-03 -- year: 2010&amp;nbsp; -- period begin:04JAN10 end: 10JAN10.. formatted short 10W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18268&amp;nbsp;&amp;nbsp; 06JAN10&amp;nbsp; dateisowk:2010-W01-03&amp;nbsp; date wu2010-W01-04 -- year: 2010&amp;nbsp; -- period begin:04JAN10 end: 10JAN10.. formatted short 10W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18624&amp;nbsp;&amp;nbsp; 28DEC10&amp;nbsp; dateisowk:2010-W52-02&amp;nbsp; date wu2010-W52-03 -- year: 2010&amp;nbsp; -- period begin:27DEC10 end: 02JAN11.. formatted short 10W52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18625&amp;nbsp;&amp;nbsp; 29DEC10&amp;nbsp; dateisowk:2010-W52-03&amp;nbsp; date wu2010-W52-04 -- year: 2010&amp;nbsp; -- period begin:27DEC10 end: 02JAN11.. formatted short 10W52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18626&amp;nbsp;&amp;nbsp; 30DEC10&amp;nbsp; dateisowk:2010-W52-04&amp;nbsp; date wu2010-W52-05 -- year: 2010&amp;nbsp; -- period begin:27DEC10 end: 02JAN11.. formatted short 10W52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18627&amp;nbsp;&amp;nbsp; 31DEC10&amp;nbsp; dateisowk:2010-W52-05&amp;nbsp; date wu2010-W52-06 -- year: 2010&amp;nbsp; -- period begin:27DEC10 end: 02JAN11.. formatted short 10W52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18628&amp;nbsp;&amp;nbsp; 01JAN11&amp;nbsp; dateisowk:2010-W52-06&amp;nbsp; date wu2011-W00-07 -- year: 2011&amp;nbsp; -- period begin:27DEC10 end: 02JAN11.. formatted short 10W52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18629&amp;nbsp;&amp;nbsp; 02JAN11&amp;nbsp; dateisowk:2010-W52-07&amp;nbsp; date wu2011-W01-01 -- year: 2011&amp;nbsp; -- period begin:27DEC10 end: 02JAN11.. formatted short 10W52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18630&amp;nbsp;&amp;nbsp; 03JAN11&amp;nbsp; dateisowk:2011-W01-01&amp;nbsp; date wu2011-W01-02 -- year: 2011&amp;nbsp; -- period begin:03JAN11 end: 09JAN11.. formatted short 11W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18631&amp;nbsp;&amp;nbsp; 04JAN11&amp;nbsp; dateisowk:2011-W01-02&amp;nbsp; date wu2011-W01-03 -- year: 2011&amp;nbsp; -- period begin:03JAN11 end: 09JAN11.. formatted short 11W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18632&amp;nbsp;&amp;nbsp; 05JAN11&amp;nbsp; dateisowk:2011-W01-03&amp;nbsp; date wu2011-W01-04 -- year: 2011&amp;nbsp; -- period begin:03JAN11 end: 09JAN11.. formatted short 11W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18633&amp;nbsp;&amp;nbsp; 06JAN11&amp;nbsp; dateisowk:2011-W01-04&amp;nbsp; date wu2011-W01-05 -- year: 2011&amp;nbsp; -- period begin:03JAN11 end: 09JAN11.. formatted short 11W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18989&amp;nbsp;&amp;nbsp; 28DEC11&amp;nbsp; dateisowk:2011-W52-03&amp;nbsp; date wu2011-W52-04 -- year: 2011&amp;nbsp; -- period begin:26DEC11 end: 01JAN12.. formatted short 11W52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18990&amp;nbsp;&amp;nbsp; 29DEC11&amp;nbsp; dateisowk:2011-W52-04&amp;nbsp; date wu2011-W52-05 -- year: 2011&amp;nbsp; -- period begin:26DEC11 end: 01JAN12.. formatted short 11W52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18991&amp;nbsp;&amp;nbsp; 30DEC11&amp;nbsp; dateisowk:2011-W52-05&amp;nbsp; date wu2011-W52-06 -- year: 2011&amp;nbsp; -- period begin:26DEC11 end: 01JAN12.. formatted short 11W52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18992&amp;nbsp;&amp;nbsp; 31DEC11&amp;nbsp; dateisowk:2011-W52-06&amp;nbsp; date wu2011-W52-07 -- year: 2011&amp;nbsp; -- period begin:26DEC11 end: 01JAN12.. formatted short 11W52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18993&amp;nbsp;&amp;nbsp; 01JAN12&amp;nbsp; dateisowk:2011-W52-07&amp;nbsp; date wu2012-W01-01 -- year: 2012&amp;nbsp; -- period begin:26DEC11 end: 01JAN12.. formatted short 11W52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18994&amp;nbsp;&amp;nbsp; 02JAN12&amp;nbsp; dateisowk:2012-W01-01&amp;nbsp; date wu2012-W01-02 -- year: 2012&amp;nbsp; -- period begin:02JAN12 end: 08JAN12.. formatted short 12W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18995&amp;nbsp;&amp;nbsp; 03JAN12&amp;nbsp; dateisowk:2012-W01-02&amp;nbsp; date wu2012-W01-03 -- year: 2012&amp;nbsp; -- period begin:02JAN12 end: 08JAN12.. formatted short 12W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18996&amp;nbsp;&amp;nbsp; 04JAN12&amp;nbsp; dateisowk:2012-W01-03&amp;nbsp; date wu2012-W01-04 -- year: 2012&amp;nbsp; -- period begin:02JAN12 end: 08JAN12.. formatted short 12W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18997&amp;nbsp;&amp;nbsp; 05JAN12&amp;nbsp; dateisowk:2012-W01-04&amp;nbsp; date wu2012-W01-05 -- year: 2012&amp;nbsp; -- period begin:02JAN12 end: 08JAN12.. formatted short 12W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:18998&amp;nbsp;&amp;nbsp; 06JAN12&amp;nbsp; dateisowk:2012-W01-05&amp;nbsp; date wu2012-W01-06 -- year: 2012&amp;nbsp; -- period begin:02JAN12 end: 08JAN12.. formatted short 12W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:19355&amp;nbsp;&amp;nbsp; 28DEC12&amp;nbsp; dateisowk:2012-W52-05&amp;nbsp; date wu2012-W52-06 -- year: 2012&amp;nbsp; -- period begin:24DEC12 end: 30DEC12.. formatted short 12W52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:19356&amp;nbsp;&amp;nbsp; 29DEC12&amp;nbsp; dateisowk:2012-W52-06&amp;nbsp; date wu2012-W52-07 -- year: 2012&amp;nbsp; -- period begin:24DEC12 end: 30DEC12.. formatted short 12W52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:19357&amp;nbsp;&amp;nbsp; 30DEC12&amp;nbsp; dateisowk:2012-W52-07&amp;nbsp; date wu2012-W53-01 -- year: 2012&amp;nbsp; -- period begin:24DEC12 end: 30DEC12.. formatted short 12W52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:19358&amp;nbsp;&amp;nbsp; 31DEC12&amp;nbsp; dateisowk:2013-W01-01&amp;nbsp; date wu2012-W53-02 -- year: 2012&amp;nbsp; -- period begin:31DEC12 end: 06JAN13.. formatted short 13W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:19359&amp;nbsp;&amp;nbsp; 01JAN13&amp;nbsp; dateisowk:2013-W01-02&amp;nbsp; date wu2013-W00-03 -- year: 2013&amp;nbsp; -- period begin:31DEC12 end: 06JAN13.. formatted short 13W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:19360&amp;nbsp;&amp;nbsp; 02JAN13&amp;nbsp; dateisowk:2013-W01-03&amp;nbsp; date wu2013-W00-04 -- year: 2013&amp;nbsp; -- period begin:31DEC12 end: 06JAN13.. formatted short 13W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:19361&amp;nbsp;&amp;nbsp; 03JAN13&amp;nbsp; dateisowk:2013-W01-04&amp;nbsp; date wu2013-W00-05 -- year: 2013&amp;nbsp; -- period begin:31DEC12 end: 06JAN13.. formatted short 13W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:19362&amp;nbsp;&amp;nbsp; 04JAN13&amp;nbsp; dateisowk:2013-W01-05&amp;nbsp; date wu2013-W00-06 -- year: 2013&amp;nbsp; -- period begin:31DEC12 end: 06JAN13.. formatted short 13W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:19363&amp;nbsp;&amp;nbsp; 05JAN13&amp;nbsp; dateisowk:2013-W01-06&amp;nbsp; date wu2013-W00-07 -- year: 2013&amp;nbsp; -- period begin:31DEC12 end: 06JAN13.. formatted short 13W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:19364&amp;nbsp;&amp;nbsp; 06JAN13&amp;nbsp; dateisowk:2013-W01-07&amp;nbsp; date wu2013-W01-01 -- year: 2013&amp;nbsp; -- period begin:31DEC12 end: 06JAN13.. formatted short 13W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:19720&amp;nbsp;&amp;nbsp; 28DEC13&amp;nbsp; dateisowk:2013-W52-06&amp;nbsp; date wu2013-W51-07 -- year: 2013&amp;nbsp; -- period begin:23DEC13 end: 29DEC13.. formatted short 13W52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:19721&amp;nbsp;&amp;nbsp; 29DEC13&amp;nbsp; dateisowk:2013-W52-07&amp;nbsp; date wu2013-W52-01 -- year: 2013&amp;nbsp; -- period begin:23DEC13 end: 29DEC13.. formatted short 13W52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:19722&amp;nbsp;&amp;nbsp; 30DEC13&amp;nbsp; dateisowk:2014-W01-01&amp;nbsp; date wu2013-W52-02 -- year: 2013&amp;nbsp; -- period begin:30DEC13 end: 05JAN14.. formatted short 14W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:19723&amp;nbsp;&amp;nbsp; 31DEC13&amp;nbsp; dateisowk:2014-W01-02&amp;nbsp; date wu2013-W52-03 -- year: 2013&amp;nbsp; -- period begin:30DEC13 end: 05JAN14.. formatted short 14W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:19724&amp;nbsp;&amp;nbsp; 01JAN14&amp;nbsp; dateisowk:2014-W01-03&amp;nbsp; date wu2014-W00-04 -- year: 2014&amp;nbsp; -- period begin:30DEC13 end: 05JAN14.. formatted short 14W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:19725&amp;nbsp;&amp;nbsp; 02JAN14&amp;nbsp; dateisowk:2014-W01-04&amp;nbsp; date wu2014-W00-05 -- year: 2014&amp;nbsp; -- period begin:30DEC13 end: 05JAN14.. formatted short 14W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:19726&amp;nbsp;&amp;nbsp; 03JAN14&amp;nbsp; dateisowk:2014-W01-05&amp;nbsp; date wu2014-W00-06 -- year: 2014&amp;nbsp; -- period begin:30DEC13 end: 05JAN14.. formatted short 14W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:19727&amp;nbsp;&amp;nbsp; 04JAN14&amp;nbsp; dateisowk:2014-W01-06&amp;nbsp; date wu2014-W00-07 -- year: 2014&amp;nbsp; -- period begin:30DEC13 end: 05JAN14.. formatted short 14W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:19728&amp;nbsp;&amp;nbsp; 05JAN14&amp;nbsp; dateisowk:2014-W01-07&amp;nbsp; date wu2014-W01-01 -- year: 2014&amp;nbsp; -- period begin:30DEC13 end: 05JAN14.. formatted short 14W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:19729&amp;nbsp;&amp;nbsp; 06JAN14&amp;nbsp; dateisowk:2014-W02-01&amp;nbsp; date wu2014-W01-02 -- year: 2014&amp;nbsp; -- period begin:06JAN14 end: 12JAN14.. formatted short 14W02&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20085&amp;nbsp;&amp;nbsp; 28DEC14&amp;nbsp; dateisowk:2014-W52-07&amp;nbsp; date wu2014-W52-01 -- year: 2014&amp;nbsp; -- period begin:22DEC14 end: 28DEC14.. formatted short 14W52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20086&amp;nbsp;&amp;nbsp; 29DEC14&amp;nbsp; dateisowk:2015-W01-01&amp;nbsp; date wu2014-W52-02 -- year: 2014&amp;nbsp; -- period begin:29DEC14 end: 04JAN15.. formatted short 15W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20087&amp;nbsp;&amp;nbsp; 30DEC14&amp;nbsp; dateisowk:2015-W01-02&amp;nbsp; date wu2014-W52-03 -- year: 2014&amp;nbsp; -- period begin:29DEC14 end: 04JAN15.. formatted short 15W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20088&amp;nbsp;&amp;nbsp; 31DEC14&amp;nbsp; dateisowk:2015-W01-03&amp;nbsp; date wu2014-W52-04 -- year: 2014&amp;nbsp; -- period begin:29DEC14 end: 04JAN15.. formatted short 15W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20089&amp;nbsp;&amp;nbsp; 01JAN15&amp;nbsp; dateisowk:2015-W01-04&amp;nbsp; date wu2015-W00-05 -- year: 2015&amp;nbsp; -- period begin:29DEC14 end: 04JAN15.. formatted short 15W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20090&amp;nbsp;&amp;nbsp; 02JAN15&amp;nbsp; dateisowk:2015-W01-05&amp;nbsp; date wu2015-W00-06 -- year: 2015&amp;nbsp; -- period begin:29DEC14 end: 04JAN15.. formatted short 15W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20091&amp;nbsp;&amp;nbsp; 03JAN15&amp;nbsp; dateisowk:2015-W01-06&amp;nbsp; date wu2015-W00-07 -- year: 2015&amp;nbsp; -- period begin:29DEC14 end: 04JAN15.. formatted short 15W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20092&amp;nbsp;&amp;nbsp; 04JAN15&amp;nbsp; dateisowk:2015-W01-07&amp;nbsp; date wu2015-W01-01 -- year: 2015&amp;nbsp; -- period begin:29DEC14 end: 04JAN15.. formatted short 15W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20093&amp;nbsp;&amp;nbsp; 05JAN15&amp;nbsp; dateisowk:2015-W02-01&amp;nbsp; date wu2015-W01-02 -- year: 2015&amp;nbsp; -- period begin:05JAN15 end: 11JAN15.. formatted short 15W02&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20094&amp;nbsp;&amp;nbsp; 06JAN15&amp;nbsp; dateisowk:2015-W02-02&amp;nbsp; date wu2015-W01-03 -- year: 2015&amp;nbsp; -- period begin:05JAN15 end: 11JAN15.. formatted short 15W02&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20450&amp;nbsp;&amp;nbsp; 28DEC15&amp;nbsp; dateisowk:2015-W53-01&amp;nbsp; date wu2015-W52-02 -- year: 2015&amp;nbsp; -- period begin:28DEC15 end: 03JAN16.. formatted short 15W53&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20451&amp;nbsp;&amp;nbsp; 29DEC15&amp;nbsp; dateisowk:2015-W53-02&amp;nbsp; date wu2015-W52-03 -- year: 2015&amp;nbsp; -- period begin:28DEC15 end: 03JAN16.. formatted short 15W53&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20452&amp;nbsp;&amp;nbsp; 30DEC15&amp;nbsp; dateisowk:2015-W53-03&amp;nbsp; date wu2015-W52-04 -- year: 2015&amp;nbsp; -- period begin:28DEC15 end: 03JAN16.. formatted short 15W53&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20453&amp;nbsp;&amp;nbsp; 31DEC15&amp;nbsp; dateisowk:2015-W53-04&amp;nbsp; date wu2015-W52-05 -- year: 2015&amp;nbsp; -- period begin:28DEC15 end: 03JAN16.. formatted short 15W53&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20454&amp;nbsp;&amp;nbsp; 01JAN16&amp;nbsp; dateisowk:2015-W53-05&amp;nbsp; date wu2016-W00-06 -- year: 2016&amp;nbsp; -- period begin:28DEC15 end: 03JAN16.. formatted short 15W53&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20455&amp;nbsp;&amp;nbsp; 02JAN16&amp;nbsp; dateisowk:2015-W53-06&amp;nbsp; date wu2016-W00-07 -- year: 2016&amp;nbsp; -- period begin:28DEC15 end: 03JAN16.. formatted short 15W53&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20456&amp;nbsp;&amp;nbsp; 03JAN16&amp;nbsp; dateisowk:2015-W53-07&amp;nbsp; date wu2016-W01-01 -- year: 2016&amp;nbsp; -- period begin:28DEC15 end: 03JAN16.. formatted short 15W53&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20457&amp;nbsp;&amp;nbsp; 04JAN16&amp;nbsp; dateisowk:2016-W01-01&amp;nbsp; date wu2016-W01-02 -- year: 2016&amp;nbsp; -- period begin:04JAN16 end: 10JAN16.. formatted short 16W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20458&amp;nbsp;&amp;nbsp; 05JAN16&amp;nbsp; dateisowk:2016-W01-02&amp;nbsp; date wu2016-W01-03 -- year: 2016&amp;nbsp; -- period begin:04JAN16 end: 10JAN16.. formatted short 16W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20459&amp;nbsp;&amp;nbsp; 06JAN16&amp;nbsp; dateisowk:2016-W01-03&amp;nbsp; date wu2016-W01-04 -- year: 2016&amp;nbsp; -- period begin:04JAN16 end: 10JAN16.. formatted short 16W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20816&amp;nbsp;&amp;nbsp; 28DEC16&amp;nbsp; dateisowk:2016-W52-03&amp;nbsp; date wu2016-W52-04 -- year: 2016&amp;nbsp; -- period begin:26DEC16 end: 01JAN17.. formatted short 16W52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20817&amp;nbsp;&amp;nbsp; 29DEC16&amp;nbsp; dateisowk:2016-W52-04&amp;nbsp; date wu2016-W52-05 -- year: 2016&amp;nbsp; -- period begin:26DEC16 end: 01JAN17.. formatted short 16W52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20818&amp;nbsp;&amp;nbsp; 30DEC16&amp;nbsp; dateisowk:2016-W52-05&amp;nbsp; date wu2016-W52-06 -- year: 2016&amp;nbsp; -- period begin:26DEC16 end: 01JAN17.. formatted short 16W52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20819&amp;nbsp;&amp;nbsp; 31DEC16&amp;nbsp; dateisowk:2016-W52-06&amp;nbsp; date wu2016-W52-07 -- year: 2016&amp;nbsp; -- period begin:26DEC16 end: 01JAN17.. formatted short 16W52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20820&amp;nbsp;&amp;nbsp; 01JAN17&amp;nbsp; dateisowk:2016-W52-07&amp;nbsp; date wu2017-W01-01 -- year: 2017&amp;nbsp; -- period begin:26DEC16 end: 01JAN17.. formatted short 16W52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20821&amp;nbsp;&amp;nbsp; 02JAN17&amp;nbsp; dateisowk:2017-W01-01&amp;nbsp; date wu2017-W01-02 -- year: 2017&amp;nbsp; -- period begin:02JAN17 end: 08JAN17.. formatted short 17W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20822&amp;nbsp;&amp;nbsp; 03JAN17&amp;nbsp; dateisowk:2017-W01-02&amp;nbsp; date wu2017-W01-03 -- year: 2017&amp;nbsp; -- period begin:02JAN17 end: 08JAN17.. formatted short 17W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20823&amp;nbsp;&amp;nbsp; 04JAN17&amp;nbsp; dateisowk:2017-W01-03&amp;nbsp; date wu2017-W01-04 -- year: 2017&amp;nbsp; -- period begin:02JAN17 end: 08JAN17.. formatted short 17W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20824&amp;nbsp;&amp;nbsp; 05JAN17&amp;nbsp; dateisowk:2017-W01-04&amp;nbsp; date wu2017-W01-05 -- year: 2017&amp;nbsp; -- period begin:02JAN17 end: 08JAN17.. formatted short 17W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;dateno:20825&amp;nbsp;&amp;nbsp; 06JAN17&amp;nbsp; dateisowk:2017-W01-05&amp;nbsp; date wu2017-W01-06 -- year: 2017&amp;nbsp; -- period begin:02JAN17 end: 08JAN17.. formatted short 17W01&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasNote" id="sasLogNote5_1416162653881"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;NOTE: There were 80 observations read from the data set WORK.DATES.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasNote" id="sasLogNote6_1416162653881"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;NOTE: The data set WORK.DATECNV has 80 observations and 4 variables.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasNote" id="sasLogNote7_1416162653881"&gt;&lt;SPAN style="color: #0000ff; font-family: courier new,courier; font-size: 8pt;"&gt;NOTE: DATA statement used (Total process time):&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Nov 2014 18:33:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170234#M43993</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2014-11-16T18:33:40Z</dc:date>
    </item>
    <item>
      <title>Re: data manipulation question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170235#M43994</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Arthur.T ,&lt;/P&gt;&lt;P&gt;I don't understand where is wrong ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Saturday, January 10, 1942 1&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; Sunday, January 11, 1942 2&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is a shorter version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;data test;
&amp;nbsp; format date weekdate29.;
&amp;nbsp; do date='01JAN1900'd to '31dec2200'd;
&amp;nbsp;&amp;nbsp;&amp;nbsp; output;
&amp;nbsp; end;
run;

 
data wantk;
set test;
week=week(date);
if 1 lt weekday(intnx('year',date,0,'b')) lt 5 then week=week+1;
start=intnx('week',date,0,'b');
end=intnx('week',date,0,'e');
start_year=year(start);
end_year=year(end);
 
if start_year ne end_year then do;
&amp;nbsp; if weekday(mdy(1,1,end_year)) lt 5 then week=1;
&amp;nbsp;&amp;nbsp; else week=ifn(1 lt weekday(intnx('year',start,0,'b')) lt 5,week(start)+1,week(start));
end;
drop&amp;nbsp; start&amp;nbsp; end&amp;nbsp; start_year&amp;nbsp; end_year;
run;
 
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Xia Keshan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: xia keshan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: xia keshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Nov 2014 23:28:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/data-manipulation-question/m-p/170235#M43994</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2014-11-16T23:28:24Z</dc:date>
    </item>
  </channel>
</rss>

