<?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: Calculate the time between the visits by group in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Calculate-the-time-between-the-visits-by-group/m-p/608907#M177249</link>
    <description>&lt;P&gt;please try&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input Client Visits	Start_Date:ddmmyy10. End_Date:ddmmyy10.;	
cards;
1 1 1/11/2019 3/11/2019  
1 2 5/11/2019 11/11/2019 
1 2 5/11/2019 11/11/2019 
2 1 3/11/2019 3/11/2019  
3 1 5/11/2019 7/11/2019  
3 1 5/11/2019 7/11/2019  
3 1 5/11/2019 7/11/2019  
3 2 10/11/2019 15/11/2019 
3 2 10/11/2019 15/11/2019 
;


data want;
set have;
by client visits Start_Date;
retain sdate edate;
if first.visits then edate= End_Date;
if first.visits then sdate=lag(edate)-Start_Date;
if first.client then sdate=.;
format Start_Date End_Date  edate date9.;
run;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Tue, 03 Dec 2019 02:18:09 GMT</pubDate>
    <dc:creator>Jagadishkatam</dc:creator>
    <dc:date>2019-12-03T02:18:09Z</dc:date>
    <item>
      <title>Calculate the time between the visits by group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculate-the-time-between-the-visits-by-group/m-p/608903#M177246</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hi everyone,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm quite new with SAS, and I wonder if you can please help me.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm trying to calculate time in days between the visits to the hospital of each client. That is, the idea is to know how many days pass between the client ends treatment and begins with a new treatment.&lt;/P&gt;&lt;P&gt;In my example, what I need, is the variable "Time between episodes (days)"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Client&lt;/TD&gt;&lt;TD&gt;Visits&lt;/TD&gt;&lt;TD&gt;Start Date&lt;/TD&gt;&lt;TD&gt;End Date&lt;/TD&gt;&lt;TD&gt;Time between episodes (days)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1/11/2019&lt;/TD&gt;&lt;TD&gt;3/11/2019&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;5/11/2019&lt;/TD&gt;&lt;TD&gt;11/11/2019&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;5/11/2019&lt;/TD&gt;&lt;TD&gt;11/11/2019&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3/11/2019&lt;/TD&gt;&lt;TD&gt;3/11/2019&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5/11/2019&lt;/TD&gt;&lt;TD&gt;7/11/2019&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5/11/2019&lt;/TD&gt;&lt;TD&gt;7/11/2019&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5/11/2019&lt;/TD&gt;&lt;TD&gt;7/11/2019&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;10/11/2019&lt;/TD&gt;&lt;TD&gt;15/11/2019&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;10/11/2019&lt;/TD&gt;&lt;TD&gt;15/11/2019&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Tue, 03 Dec 2019 01:40:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculate-the-time-between-the-visits-by-group/m-p/608903#M177246</guid>
      <dc:creator>Sapt86</dc:creator>
      <dc:date>2019-12-03T01:40:50Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate the time between the visits by group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculate-the-time-between-the-visits-by-group/m-p/608907#M177249</link>
      <description>&lt;P&gt;please try&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input Client Visits	Start_Date:ddmmyy10. End_Date:ddmmyy10.;	
cards;
1 1 1/11/2019 3/11/2019  
1 2 5/11/2019 11/11/2019 
1 2 5/11/2019 11/11/2019 
2 1 3/11/2019 3/11/2019  
3 1 5/11/2019 7/11/2019  
3 1 5/11/2019 7/11/2019  
3 1 5/11/2019 7/11/2019  
3 2 10/11/2019 15/11/2019 
3 2 10/11/2019 15/11/2019 
;


data want;
set have;
by client visits Start_Date;
retain sdate edate;
if first.visits then edate= End_Date;
if first.visits then sdate=lag(edate)-Start_Date;
if first.client then sdate=.;
format Start_Date End_Date  edate date9.;
run;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 03 Dec 2019 02:18:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculate-the-time-between-the-visits-by-group/m-p/608907#M177249</guid>
      <dc:creator>Jagadishkatam</dc:creator>
      <dc:date>2019-12-03T02:18:09Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate the time between the visits by group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculate-the-time-between-the-visits-by-group/m-p/608925#M177251</link>
      <description>&lt;P&gt;Hi Jag,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you so much for your help! This worked perfectly fine for me. Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 03 Dec 2019 04:26:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculate-the-time-between-the-visits-by-group/m-p/608925#M177251</guid>
      <dc:creator>Sapt86</dc:creator>
      <dc:date>2019-12-03T04:26:35Z</dc:date>
    </item>
  </channel>
</rss>

