<?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 How to calculate continuous ? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-continuous/m-p/630590#M186683</link>
    <description>&lt;P&gt;&lt;SPAN&gt;Good afternoon fellow SAS users and the overall SAS community.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I want to use name as a group, and when week is continuous as a cycle.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1&lt;/P&gt;&lt;P&gt;A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2&lt;/P&gt;&lt;P&gt;A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3&lt;/P&gt;&lt;P&gt;A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 5&lt;/P&gt;&lt;P&gt;A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 6&lt;/P&gt;&lt;P&gt;A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;15&lt;/P&gt;&lt;P&gt;A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;30&lt;/P&gt;&lt;P&gt;B&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1&lt;/P&gt;&lt;P&gt;B&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2&lt;/P&gt;&lt;P&gt;B&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 11&lt;/P&gt;&lt;P&gt;B&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12&lt;/P&gt;&lt;P&gt;B&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;20&lt;/P&gt;&lt;P&gt;B&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;30&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Would anyone have any suggestions about how to tackle this question? Thanks&lt;/P&gt;</description>
    <pubDate>Mon, 09 Mar 2020 10:01:02 GMT</pubDate>
    <dc:creator>yuwentaiwan</dc:creator>
    <dc:date>2020-03-09T10:01:02Z</dc:date>
    <item>
      <title>How to calculate continuous ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-continuous/m-p/630590#M186683</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Good afternoon fellow SAS users and the overall SAS community.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I want to use name as a group, and when week is continuous as a cycle.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1&lt;/P&gt;&lt;P&gt;A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2&lt;/P&gt;&lt;P&gt;A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3&lt;/P&gt;&lt;P&gt;A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 5&lt;/P&gt;&lt;P&gt;A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 6&lt;/P&gt;&lt;P&gt;A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;15&lt;/P&gt;&lt;P&gt;A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;30&lt;/P&gt;&lt;P&gt;B&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1&lt;/P&gt;&lt;P&gt;B&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2&lt;/P&gt;&lt;P&gt;B&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 11&lt;/P&gt;&lt;P&gt;B&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12&lt;/P&gt;&lt;P&gt;B&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;20&lt;/P&gt;&lt;P&gt;B&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;30&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Would anyone have any suggestions about how to tackle this question? Thanks&lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2020 10:01:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-continuous/m-p/630590#M186683</guid>
      <dc:creator>yuwentaiwan</dc:creator>
      <dc:date>2020-03-09T10:01:02Z</dc:date>
    </item>
    <item>
      <title>Re: How to calculate continuous observations as a cycle?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-continuous/m-p/630591#M186684</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/315727"&gt;@yuwentaiwan&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is an approach to do this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
	input name $ WEEK;
	datalines;
A          1
A          2
A          3
A          5
A          6
A         15
A         30
B          1
B          2
B          11
B          12
B           20
B           30
;
run;

data have_cycle;
	set have;
	by name;
	_lag = lag(week);
	retain cycle;
	if first.name then cycle = 0;
	if week &amp;gt; _lag+1 then cycle + 1;
	drop _:;
run;

proc sql;
	create table want as
	select name, count(distinct cycle) as count
	from have_cycle
	group by name;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;My best,&lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2020 08:47:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-continuous/m-p/630591#M186684</guid>
      <dc:creator>ed_sas_member</dc:creator>
      <dc:date>2020-03-09T08:47:50Z</dc:date>
    </item>
    <item>
      <title>Re: How to calculate continuous observations as a cycle?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-continuous/m-p/630593#M186685</link>
      <description>&lt;P&gt;thank you!!&lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2020 08:51:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-continuous/m-p/630593#M186685</guid>
      <dc:creator>yuwentaiwan</dc:creator>
      <dc:date>2020-03-09T08:51:56Z</dc:date>
    </item>
    <item>
      <title>Re: How to calculate continuous observations as a cycle?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-continuous/m-p/630594#M186686</link>
      <description>&lt;P&gt;Or in a single step:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
do until(last.name);
  set have;
  by name week;
  count=sum(count,dif(week) not in (0,1));
end;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;(Assuming that dataset HAVE is sorted by NAME WEEK and the values of WEEK are non-missing integers.)&lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2020 08:52:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-continuous/m-p/630594#M186686</guid>
      <dc:creator>FreelanceReinh</dc:creator>
      <dc:date>2020-03-09T08:52:08Z</dc:date>
    </item>
    <item>
      <title>Re: How to calculate continuous observations as a cycle?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-continuous/m-p/630607#M186695</link>
      <description>&lt;P&gt;Very elegant Sir&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/32733"&gt;@FreelanceReinh&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2020 11:49:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-continuous/m-p/630607#M186695</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2020-03-09T11:49:46Z</dc:date>
    </item>
  </channel>
</rss>

