<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to split data range with startdate and enddate into weeks without overlap in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-split-data-range-with-startdate-and-enddate-into-weeks/m-p/427959#M281327</link>
    <description>&lt;P&gt;I solved it by dividing the time ranges into days and then deleting all observations that didnt occur on Thursdays, now I only have on observation for each week per ID:&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
	set want;
		do i=0 to intck('day', from_v, yo_v);
			variable_day=intnx('day',from_v,i,'b');
			output;
		end;
		FORMAT variable_day WEEKDATX17.;
run;

data want;
	set want;
	variable_weekday=weekday(variable_day);
run;

data want;
	set want;
	weeksfromevent=intck('week',event,variable_day);
run;

data se;
	set want;
	if variable_weekday NE 5 then delete;
run; &lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Tue, 16 Jan 2018 09:51:04 GMT</pubDate>
    <dc:creator>FrejaB</dc:creator>
    <dc:date>2018-01-16T09:51:04Z</dc:date>
    <item>
      <title>How to split data range with startdate and enddate into weeks without overlap</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-split-data-range-with-startdate-and-enddate-into-weeks/m-p/426522#M281322</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;How do I split up data range in weeks without overlap(getting several observations for week number)?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a data set looking like this (with many observations):&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;FROM_DATE&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;TO_DATE&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;ATTENDING&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;EVENT&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;01.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;31. JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;05.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;01.FEB 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;28.FEB 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;05.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;01.MAR 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;03.MAR 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;05.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;04.MAR&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;31.MAR.2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;05.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;01.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;15.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;17. MAY 2014&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;16.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1.MAR 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;17. MAY 2014&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;3…&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;…&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;…&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;…&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;…&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to split up the data in weeks before and after the event. I did figure out how to split the observations into weeks using the week and intnx function, but I get an overlap in weeks for some observations. For example if a date range ends on a&amp;nbsp;Wednesday&amp;nbsp; it only has Monday-Wednesday for the given week. it will create a new variable with&amp;nbsp;week number&amp;nbsp;7, and then the next date range will create a variable with the Thursday-Sunday also having week number 7. I only need one observation per week. I thought that maybe a good way tom come around the problem would be to choose a weekday, for example Thursday,&amp;nbsp;and then&amp;nbsp;count the occurences of Thursday in week x=week number x, but I can't find a way to do it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I hope that this makes sense. Thank you very much for any help you can give.&lt;/P&gt;</description>
      <pubDate>Wed, 10 Jan 2018 16:16:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-split-data-range-with-startdate-and-enddate-into-weeks/m-p/426522#M281322</guid>
      <dc:creator>FrejaB</dc:creator>
      <dc:date>2018-01-10T16:16:56Z</dc:date>
    </item>
    <item>
      <title>Re: How to split data range with startdate and enddate into weeks without overlap</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-split-data-range-with-startdate-and-enddate-into-weeks/m-p/426531#M281323</link>
      <description>SAS can analyse according to the formatted value of a date, so just apply a WEEK format to the date variable.&lt;BR /&gt;Choose the date format according to how you want a week to start(Sunday or Monday)</description>
      <pubDate>Wed, 10 Jan 2018 16:25:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-split-data-range-with-startdate-and-enddate-into-weeks/m-p/426531#M281323</guid>
      <dc:creator>Peter_C</dc:creator>
      <dc:date>2018-01-10T16:25:46Z</dc:date>
    </item>
    <item>
      <title>Re: How to split data range with startdate and enddate into weeks without overlap</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-split-data-range-with-startdate-and-enddate-into-weeks/m-p/426542#M281324</link>
      <description>&lt;P&gt;Hi Peter_C,&lt;/P&gt;&lt;P&gt;Thanks for you answer. I am not quite sure how to do this as it is a date range. My code looks like this but returns several observations for some weeks, when the days are overlapping:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data mydata ;
  set mydata;
  by ID FROM TO;

  format   GFROM
           GTO
           FROM
           TO
           WEEKDATX17.;

    GFROM=FROM;
        GTO=TO;

    WEEKFROM=week(GFROM,'v');
    WEEKTO=week(GTO,'v');

        /* Dividing observations to weeks; */

    FROM=intnx('week',GFROM, 0, 'b')+1; /* Monday*/
    TO=intnx('week',GFROM, 0, 'e')+1; /* Sunday */
        if FROM&amp;lt;GFROM then FROM=GFROM;
        if TO&amp;gt;GTO then TO=GTO;
        if FROM&amp;gt;GTO then delete;
        if TO&amp;lt;GFROM then delete;
    WEEK_NR=week(FROM,'v');
        days_from_event=intck('day',EVENT,FROM);
        weeeks_from_event=intck('week', EVENT,FROM);
        output;/* week 1 */

        FROM=intnx('week',GFROM, 1, 'b')+1;
    TO=intnx('week',GFROM, 1, 'e')+1;
        if FROM&amp;lt;GFROM then FROM=GFROM;
        if TO&amp;gt;GTO then TO=GTO;
        if FROM&amp;gt;GTO then delete;
        if TO&amp;lt;GFROM then delete;
    WEEK_NR=week(FROM,'v');
        days_from_event=intck('day',EVENT,FROM);
        weeeks_from_event=intck('week', EVENT,FROM);
        output;/* week 2 */
... /*same until week 5 */
run;         &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Jan 2018 16:51:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-split-data-range-with-startdate-and-enddate-into-weeks/m-p/426542#M281324</guid>
      <dc:creator>FrejaB</dc:creator>
      <dc:date>2018-01-10T16:51:14Z</dc:date>
    </item>
    <item>
      <title>Re: How to split data range with startdate and enddate into weeks without overlap</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-split-data-range-with-startdate-and-enddate-into-weeks/m-p/426548#M281325</link>
      <description>&lt;P&gt;Show an example of the desired output for your example data. I am not at all sure what you mean by "split up the data".&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;A more explicit example of this:For example if a date range ends on a&amp;nbsp;Wednesday&amp;nbsp; it only has Monday-Wednesday for the given week. it will create a new variable with&amp;nbsp;week number&amp;nbsp;7, and then the next date range will create a variable with the Thursday-Sunday also having week number 7.&lt;/P&gt;
&lt;P&gt;is needed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For example do ALL intervals that end on Wednesday get a week number of 7? if not what creates week 1 or 27 or what have you.&lt;/P&gt;
&lt;P&gt;And the bit about "next date range" needs some additional clarification. What if the next date range is for a different ID? Does this "rule" still apply?&lt;/P&gt;</description>
      <pubDate>Wed, 10 Jan 2018 16:59:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-split-data-range-with-startdate-and-enddate-into-weeks/m-p/426548#M281325</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2018-01-10T16:59:46Z</dc:date>
    </item>
    <item>
      <title>Re: How to split data range with startdate and enddate into weeks without overlap</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-split-data-range-with-startdate-and-enddate-into-weeks/m-p/426599#M281326</link>
      <description>&lt;P&gt;I apologize for the confusion. When I run my code, my data look like this:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;FROM_DATE&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;TO_DATE&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;ATTENDING&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;EVENT&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Week_from_event&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Wed. 01.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Fri. 31. JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;-1&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Wed. 01.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Fri. 31. JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Wed. 01.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Fri. 31. JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Wed.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Fri. 31. JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Wed. 01.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Fri. 31. JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;3&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Sat. 01.FEB 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Fri. 28.FEB 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;3&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Sat. 01.FEB 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Fri. 28.FEB 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Sat. 01.FEB 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Fri. 28.FEB 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Sat. 01.FEB 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Fri. 28.FEB 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;6&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Sat. 01.FEB 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Fri. 28.FEB 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;7&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Sat. 01.MAR 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Mon.03.MAR 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;7&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;…&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;..&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;…&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;…&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;…&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I need is data where there is only 1 of each week number per ID.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The problem is that it makes several observations for the week calculation, as it counts all the days that are normally in a week, if that makes sense..&amp;nbsp;I have a lot of different ID's and for everyone I want to calculate the weeks before and after the event, so that I can estimate what happens in week 1, week 26 etc.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So something like this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;FROM_DATE&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;TO_DATE&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;ATTENDING&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;EVENT&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Week_from_event&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Wed. 01.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Fri. 31. JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;-1&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Wed. 01.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Fri. 31. JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Wed. 01.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Fri. 31. JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Wed.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Fri. 31. JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Sat. 01.FEB 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Fri. 28.FEB 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Sat. 01.FEB 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Fri. 28.FEB 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Sat. 01.FEB 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Fri. 28.FEB 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Sat. 01.FEB 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Fri. 28.FEB 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;6&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Sat. 01.FEB 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Fri. 28.FEB 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08.JAN 2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;…&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;..&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;…&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;…&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;…&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But I am not sure what is the best way to do it. My thought was that maybe it is possible to condition the week number of a weekday(Thursday) being in the observation; for example, the last observation above from sat. 1. Mar to Mon. 3. Mar would then be dropped as there is no Thursday.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please let me know if it is still too confusing to understand what I need help with.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Jan 2018 18:53:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-split-data-range-with-startdate-and-enddate-into-weeks/m-p/426599#M281326</guid>
      <dc:creator>FrejaB</dc:creator>
      <dc:date>2018-01-10T18:53:11Z</dc:date>
    </item>
    <item>
      <title>Re: How to split data range with startdate and enddate into weeks without overlap</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-split-data-range-with-startdate-and-enddate-into-weeks/m-p/427959#M281327</link>
      <description>&lt;P&gt;I solved it by dividing the time ranges into days and then deleting all observations that didnt occur on Thursdays, now I only have on observation for each week per ID:&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
	set want;
		do i=0 to intck('day', from_v, yo_v);
			variable_day=intnx('day',from_v,i,'b');
			output;
		end;
		FORMAT variable_day WEEKDATX17.;
run;

data want;
	set want;
	variable_weekday=weekday(variable_day);
run;

data want;
	set want;
	weeksfromevent=intck('week',event,variable_day);
run;

data se;
	set want;
	if variable_weekday NE 5 then delete;
run; &lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 16 Jan 2018 09:51:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-split-data-range-with-startdate-and-enddate-into-weeks/m-p/427959#M281327</guid>
      <dc:creator>FrejaB</dc:creator>
      <dc:date>2018-01-16T09:51:04Z</dc:date>
    </item>
  </channel>
</rss>

