<?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: Summing data by ID in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Summing-data-by-ID/m-p/573585#M161964</link>
    <description>1. Create a format for your dates to map to intervention type&lt;BR /&gt;2. Run a PROC FREQ on the data set and the results will be as expected. Remember to apply the format within PROC FREQ and you should be fine, it will group the data automatically. You can have them the labels you want as well, Pre-Intervention, Intervention, they don't need to be numbers unless you're worried about sort order which is fair. &lt;BR /&gt;&lt;BR /&gt;Here's a more complicated example than what you have but should give you the idea.&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://gist.github.com/statgeek/1c6f38ef368a4272cf458b017fc63d4b" target="_blank"&gt;https://gist.github.com/statgeek/1c6f38ef368a4272cf458b017fc63d4b&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;This one, last example is what you need:&lt;BR /&gt;&lt;A href="https://github.com/statgeek/SAS-Tutorials/blob/master/proc_format_example.sas" target="_blank"&gt;https://github.com/statgeek/SAS-Tutorials/blob/master/proc_format_example.sas&lt;/A&gt;</description>
    <pubDate>Mon, 15 Jul 2019 16:28:12 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2019-07-15T16:28:12Z</dc:date>
    <item>
      <title>Summing data by ID</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Summing-data-by-ID/m-p/573577#M161960</link>
      <description>&lt;P&gt;Hi folks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a data set as follows;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ID&amp;nbsp; &amp;nbsp; Eventdate&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; practice&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;status&amp;nbsp;&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; 01/03/2016&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SMP&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Intervention&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; 03/09/2016&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SMP&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Intervention&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; 04/12/2016&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SMP&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Intervention&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; 01/03/2017&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SMP&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Intervention&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; 09/06/2017&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SMP&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Intervention&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; 12/09/2017&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SMP&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Intervention&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; 01/12/2017&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SMP&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Intervention&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; 01/05/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SMP&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Intervention&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; 01/03/2016&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; BMP&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Control&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; 03/09/2016&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; BMP&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Control&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; 04/12/2016&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; BMP&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Control&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; 01/03/2017&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; BMP&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Control&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; 09/06/2017&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; BMP&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Control&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; 12/09/2017&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; BMP&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Control&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Where each EventDate represent a visit to health center.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to create a data set to perform difference-in-difference analysis using proc mixed for which I need total number of visits for each id by following three time periods;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;if EventDate&amp;lt;'01SEP2017'd then month4='-1';*pre-intervention;&lt;BR /&gt;else if '01SEP2017'd &amp;lt;=EventDate&amp;lt;= '28FEB2018'd then month4='0';*intervention;&lt;BR /&gt;else if EventDate &amp;gt;= '01MAR2018'd then month4='1';*post-intervention;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;basically creating wide data set as follows;&lt;/P&gt;&lt;P&gt;ID&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Eventdate&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; practice&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; status&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Total_visits_preintervention&amp;nbsp; &amp;nbsp; Total_visits-Intervention&amp;nbsp; Total_Visits_postintervention&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can someone help how do I do that please?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;S&lt;/P&gt;</description>
      <pubDate>Mon, 15 Jul 2019 16:16:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Summing-data-by-ID/m-p/573577#M161960</guid>
      <dc:creator>sks521</dc:creator>
      <dc:date>2019-07-15T16:16:09Z</dc:date>
    </item>
    <item>
      <title>Re: Summing data by ID</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Summing-data-by-ID/m-p/573585#M161964</link>
      <description>1. Create a format for your dates to map to intervention type&lt;BR /&gt;2. Run a PROC FREQ on the data set and the results will be as expected. Remember to apply the format within PROC FREQ and you should be fine, it will group the data automatically. You can have them the labels you want as well, Pre-Intervention, Intervention, they don't need to be numbers unless you're worried about sort order which is fair. &lt;BR /&gt;&lt;BR /&gt;Here's a more complicated example than what you have but should give you the idea.&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://gist.github.com/statgeek/1c6f38ef368a4272cf458b017fc63d4b" target="_blank"&gt;https://gist.github.com/statgeek/1c6f38ef368a4272cf458b017fc63d4b&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;This one, last example is what you need:&lt;BR /&gt;&lt;A href="https://github.com/statgeek/SAS-Tutorials/blob/master/proc_format_example.sas" target="_blank"&gt;https://github.com/statgeek/SAS-Tutorials/blob/master/proc_format_example.sas&lt;/A&gt;</description>
      <pubDate>Mon, 15 Jul 2019 16:28:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Summing-data-by-ID/m-p/573585#M161964</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2019-07-15T16:28:12Z</dc:date>
    </item>
    <item>
      <title>Re: Summing data by ID</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Summing-data-by-ID/m-p/573773#M162043</link>
      <description>&lt;P&gt;Thanks Reza,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It worked perfectly fine! can I ask you another related question?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Where do I add other variables like age, sex etc. in this syntax to keep them in the data set as I will be using them in the adjusted models?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Appreciate your help!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jul 2019 08:27:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Summing-data-by-ID/m-p/573773#M162043</guid>
      <dc:creator>sks521</dc:creator>
      <dc:date>2019-07-16T08:27:39Z</dc:date>
    </item>
    <item>
      <title>Re: Summing data by ID</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Summing-data-by-ID/m-p/573866#M162081</link>
      <description>Assuming they are things that are consistent across all rows per ID you could add them to a BY statement. If they are not consistent, ie age changes you'll need to create a summarized data set and merge it in with the main data set.</description>
      <pubDate>Tue, 16 Jul 2019 14:54:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Summing-data-by-ID/m-p/573866#M162081</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2019-07-16T14:54:30Z</dc:date>
    </item>
    <item>
      <title>Re: Summing data by ID</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Summing-data-by-ID/m-p/573901#M162088</link>
      <description>&lt;P&gt;Thanks Reza.&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jul 2019 15:42:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Summing-data-by-ID/m-p/573901#M162088</guid>
      <dc:creator>sks521</dc:creator>
      <dc:date>2019-07-16T15:42:57Z</dc:date>
    </item>
  </channel>
</rss>

