<?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 creating a cummulative variable based on dates in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/creating-a-cummulative-variable-based-on-dates/m-p/905816#M40461</link>
    <description>&lt;P&gt;Hello all,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I found a solved question relating to identifying gaps in therapy (&lt;A href="https://communities.sas.com/t5/SAS-Programming/Data-cleaning-for-Cox-regression-analysis/td-p/730972" target="_blank"&gt;https://communities.sas.com/t5/SAS-Programming/Data-cleaning-for-Cox-regression-analysis/td-p/730972&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;I have a similar problem but I don't know how to:&lt;/P&gt;
&lt;P&gt;1. create the days and days_int variables.&lt;/P&gt;
&lt;P&gt;2. censor patients whose dose changed.&lt;/P&gt;
&lt;P&gt;I appreciate your assistance. Thank you&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;ID&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;Dose&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;Med_start_date&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;Days&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;Days_int&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;2&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;01JAN2015&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;.&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;4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;16JAN2015&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;15&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;15&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;2&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;01JAN2010&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;.&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;4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;11APR2010&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;100&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;100&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;8&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;01JAN2012&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;.&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;16&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;31JAN2012&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;30&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;30&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;24&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;10MAY2012&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;130&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;100&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;8&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;01MAR2017&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;.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;8&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;30APR2017&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;60&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;60&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;8&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;29JUN2017&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;120&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;60&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;16&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;28AUG2017&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;180&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;60&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;16&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;27OCT2017&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;240&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;60&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;5&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;8&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;01FEB2018&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;.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;5&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;8&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;02APR2018&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;60&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;60&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;5&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;16&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;01JUN2018&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;120&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;60&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;5&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;16&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;21JUL2018&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;170&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;50&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;5&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;32&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;20AUG2018&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;200&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;30&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;5&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;32&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;18NOV2018&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;300&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;90&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;6&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;01JAN2011&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;.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;6&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;2&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;20FEB2011&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;50&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;50&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;6&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;2&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;21APR2011&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;110&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;60&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;6&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;20JUN2011&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;170&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;60&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;6&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;6&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;18SEP2011&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;260&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;90&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;7&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;8&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;01JAN2019&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;.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;7&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;16&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;28OCT2019&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;300&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;300&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
    <pubDate>Sat, 02 Dec 2023 07:47:08 GMT</pubDate>
    <dc:creator>Banke</dc:creator>
    <dc:date>2023-12-02T07:47:08Z</dc:date>
    <item>
      <title>creating a cummulative variable based on dates</title>
      <link>https://communities.sas.com/t5/New-SAS-User/creating-a-cummulative-variable-based-on-dates/m-p/905816#M40461</link>
      <description>&lt;P&gt;Hello all,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I found a solved question relating to identifying gaps in therapy (&lt;A href="https://communities.sas.com/t5/SAS-Programming/Data-cleaning-for-Cox-regression-analysis/td-p/730972" target="_blank"&gt;https://communities.sas.com/t5/SAS-Programming/Data-cleaning-for-Cox-regression-analysis/td-p/730972&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;I have a similar problem but I don't know how to:&lt;/P&gt;
&lt;P&gt;1. create the days and days_int variables.&lt;/P&gt;
&lt;P&gt;2. censor patients whose dose changed.&lt;/P&gt;
&lt;P&gt;I appreciate your assistance. Thank you&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;ID&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;Dose&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;Med_start_date&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;Days&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;Days_int&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;2&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;01JAN2015&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;.&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;4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;16JAN2015&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;15&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;15&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;2&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;01JAN2010&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;.&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;4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;11APR2010&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;100&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;100&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;8&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;01JAN2012&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;.&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;16&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;31JAN2012&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;30&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;30&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;24&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;10MAY2012&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;130&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;100&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;8&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;01MAR2017&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;.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;8&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;30APR2017&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;60&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;60&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;8&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;29JUN2017&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;120&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;60&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;16&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;28AUG2017&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;180&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;60&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;16&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;27OCT2017&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;240&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;60&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;5&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;8&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;01FEB2018&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;.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;5&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;8&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;02APR2018&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;60&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;60&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;5&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;16&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;01JUN2018&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;120&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;60&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;5&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;16&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;21JUL2018&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;170&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;50&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;5&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;32&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;20AUG2018&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;200&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;30&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;5&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;32&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;18NOV2018&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;300&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;90&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;6&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;01JAN2011&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;.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;6&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;2&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;20FEB2011&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;50&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;50&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;6&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;2&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;21APR2011&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;110&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;60&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;6&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;20JUN2011&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;170&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;60&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;6&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;6&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;18SEP2011&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;260&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;90&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;7&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;8&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;01JAN2019&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;.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;7&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;16&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;28OCT2019&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;300&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;300&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Sat, 02 Dec 2023 07:47:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/creating-a-cummulative-variable-based-on-dates/m-p/905816#M40461</guid>
      <dc:creator>Banke</dc:creator>
      <dc:date>2023-12-02T07:47:08Z</dc:date>
    </item>
    <item>
      <title>Re: creating a cummulative variable based on dates</title>
      <link>https://communities.sas.com/t5/New-SAS-User/creating-a-cummulative-variable-based-on-dates/m-p/905829#M40463</link>
      <description>&lt;P&gt;I take it that days is the number of days since the therapy started, and days_int the number since the last dose?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
set have;
by id;
retain days;
days_int = dif(med_start_date);
if first.id
then do;
  days = 0;
  days_int = .;
end;
days + days_int;
dose_change = (not first.id and lag(dose) ne dose);
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Untested, posted from my tablet.&lt;/P&gt;</description>
      <pubDate>Sat, 02 Dec 2023 10:44:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/creating-a-cummulative-variable-based-on-dates/m-p/905829#M40463</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2023-12-02T10:44:16Z</dc:date>
    </item>
    <item>
      <title>Re: creating a cummulative variable based on dates</title>
      <link>https://communities.sas.com/t5/New-SAS-User/creating-a-cummulative-variable-based-on-dates/m-p/905846#M40465</link>
      <description>&lt;P&gt;First let's convert your LISTING back into a DATASET.&amp;nbsp; Let's rename your OUTPUT variables so the code we write can use the real target variable names.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
  input ID Dose Med_start_date :date. _Days _Days_int ;
  format Med_start_date date9.;
cards;
1  2 01JAN2015 0 .
1  4 16JAN2015 15 15
2  2 01JAN2010 0 .
2  4 11APR2010 100 100
3  8 01JAN2012 0 .
3 16 31JAN2012 30 30
3 24 10MAY2012 130 100
4  8 01MAR2017 0 .
4  8 30APR2017 60 60
4  8 29JUN2017 120 60
4 16 28AUG2017 180 60
4 16 27OCT2017 240 60
5  8 01FEB2018 0 .
5  8 02APR2018 60 60
5 16 01JUN2018 120 60
5 16 21JUL2018 170 50
5 32 20AUG2018 200 30
5 32 18NOV2018 300 90
6  1 01JAN2011 0 .
6  2 20FEB2011 50 50
6  2 21APR2011 110 60
6  4 20JUN2011 170 60
6  6 18SEP2011 260 90
7  8 01JAN2019 0 .
7 16 28OCT2019 300 300
;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;First sort by ID and date but process by ID and DOSE so that SAS will flag when the DOSE changes.&amp;nbsp; It is probably easier to just remember the first date to calculate the DAYS variable.&amp;nbsp; For the DAYS_INT variable you can use the DIF() function.&amp;nbsp; You will just need to ignore the value generated when you start a new ID.&amp;nbsp; Your CENSOR request just sounds like you want to flag the first DOSE change.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
  set have;
  by id dose notsorted;
  format day0 date9.;
  retain day0 dose0 censor ;
  days_int = dif(med_start_date);
  if first.id then do; day0 = Med_start_date ; dose0=dose ;  days_int=.; censor=0; end;
  days = med_start_date - day0 ;
  if first.dose and not first.id then censor=1;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Result:&lt;/P&gt;
&lt;PRE&gt;                     Med_start_             _Days_
Obs    ID    Dose       date       _Days      int          day0    dose0    censor    days_int    days

  1     1      2     01JAN2015        0         .     01JAN2015      2         0           .         0
  2     1      4     16JAN2015       15        15     01JAN2015      2         1          15        15
  3     2      2     01JAN2010        0         .     01JAN2010      2         0           .         0
  4     2      4     11APR2010      100       100     01JAN2010      2         1         100       100
  5     3      8     01JAN2012        0         .     01JAN2012      8         0           .         0
  6     3     16     31JAN2012       30        30     01JAN2012      8         1          30        30
  7     3     24     10MAY2012      130       100     01JAN2012      8         1         100       130
  8     4      8     01MAR2017        0         .     01MAR2017      8         0           .         0
  9     4      8     30APR2017       60        60     01MAR2017      8         0          60        60
 10     4      8     29JUN2017      120        60     01MAR2017      8         0          60       120
 11     4     16     28AUG2017      180        60     01MAR2017      8         1          60       180
 12     4     16     27OCT2017      240        60     01MAR2017      8         1          60       240
 13     5      8     01FEB2018        0         .     01FEB2018      8         0           .         0
 14     5      8     02APR2018       60        60     01FEB2018      8         0          60        60
 15     5     16     01JUN2018      120        60     01FEB2018      8         1          60       120
 16     5     16     21JUL2018      170        50     01FEB2018      8         1          50       170
 17     5     32     20AUG2018      200        30     01FEB2018      8         1          30       200
 18     5     32     18NOV2018      300        90     01FEB2018      8         1          90       290
 19     6      1     01JAN2011        0         .     01JAN2011      1         0           .         0
 20     6      2     20FEB2011       50        50     01JAN2011      1         1          50        50
 21     6      2     21APR2011      110        60     01JAN2011      1         1          60       110
 22     6      4     20JUN2011      170        60     01JAN2011      1         1          60       170
 23     6      6     18SEP2011      260        90     01JAN2011      1         1          90       260
 24     7      8     01JAN2019        0         .     01JAN2019      8         0           .         0
 25     7     16     28OCT2019      300       300     01JAN2019      8         1         300       300&lt;/PRE&gt;
&lt;P&gt;Note that one of your expect values of DAYS is wrong.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc compare data=want;
 id id med_start_date;
 var days days_int;
 with _days _days_int;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;PRE&gt;Variables with Unequal Values

Variable  Type  Len   Compare    Len  Ndif   MaxDif

days      NUM     8   _Days        8     1   10.000



Value Comparison Results for Variables

_________________________________________________________________________
                          ||       Base    Compare
      ID  Med_start_date  ||       days      _Days      Diff.     % Diff
 _______  ______________  ||  _________  _________  _________  _________
                          ||
       5  18-NOV-2018     ||   290.0000   300.0000    10.0000     3.4483
_________________________________________________________________________
&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 02 Dec 2023 16:19:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/creating-a-cummulative-variable-based-on-dates/m-p/905846#M40465</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2023-12-02T16:19:51Z</dc:date>
    </item>
    <item>
      <title>Re: creating a cummulative variable based on dates</title>
      <link>https://communities.sas.com/t5/New-SAS-User/creating-a-cummulative-variable-based-on-dates/m-p/905847#M40466</link>
      <description>Both codes work, thank you both so much! Is it possible to accept two responses as the solution?</description>
      <pubDate>Sat, 02 Dec 2023 16:43:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/creating-a-cummulative-variable-based-on-dates/m-p/905847#M40466</guid>
      <dc:creator>Banke</dc:creator>
      <dc:date>2023-12-02T16:43:29Z</dc:date>
    </item>
  </channel>
</rss>

