<?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 count the number of people who have the same diagnosis date (by ID and considering a visit #) in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-count-the-number-of-people-who-have-the-same-diagnosis/m-p/738468#M230359</link>
    <description>&lt;P&gt;I have a dataset that looks like the following table:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;DXDATE&lt;/TD&gt;&lt;TD&gt;VISIT_SEQUENCE&lt;/TD&gt;&lt;TD&gt;.... other different vars&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;12-03-2021&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;12-03-2021&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;06-04-2015&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;05-23-2020&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;05-23-2020&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;04-11-2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;07-24-2020&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;I need to count the number of individuals (determined by ID number) that have a sequence number 1 and 2 with the same diagnosis date. In this example, I would be looking to count 2 individuals.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I think this could be done by creating a data set with just these individuals and counting the first ID number, or a different way. Thank you for any help! I am fairly new to data sets with multiple rows for each ID.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 03 May 2021 01:14:46 GMT</pubDate>
    <dc:creator>awardell</dc:creator>
    <dc:date>2021-05-03T01:14:46Z</dc:date>
    <item>
      <title>How to count the number of people who have the same diagnosis date (by ID and considering a visit #)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-count-the-number-of-people-who-have-the-same-diagnosis/m-p/738468#M230359</link>
      <description>&lt;P&gt;I have a dataset that looks like the following table:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;DXDATE&lt;/TD&gt;&lt;TD&gt;VISIT_SEQUENCE&lt;/TD&gt;&lt;TD&gt;.... other different vars&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;12-03-2021&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;12-03-2021&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;06-04-2015&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;05-23-2020&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;05-23-2020&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;04-11-2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;07-24-2020&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;I need to count the number of individuals (determined by ID number) that have a sequence number 1 and 2 with the same diagnosis date. In this example, I would be looking to count 2 individuals.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I think this could be done by creating a data set with just these individuals and counting the first ID number, or a different way. Thank you for any help! I am fairly new to data sets with multiple rows for each ID.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 03 May 2021 01:14:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-count-the-number-of-people-who-have-the-same-diagnosis/m-p/738468#M230359</guid>
      <dc:creator>awardell</dc:creator>
      <dc:date>2021-05-03T01:14:46Z</dc:date>
    </item>
    <item>
      <title>Re: How to count the number of people who have the same diagnosis date (by ID and considering a visi</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-count-the-number-of-people-who-have-the-same-diagnosis/m-p/738471#M230361</link>
      <description>&lt;P&gt;One Way :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input ID $ DXDATE:mmddyy10.	VISIT_SEQUENCE;
format DXDATE mmddyy10.;
cards;
1 12-03-2021 1	 
1 12-03-2021 2	 
2 06-04-2015 0	 
3 05-23-2020 1	 
3 05-23-2020 2	 
4 04-11-2019 1	 
4 07-24-2020 2
;
run;

data want;
	merge have(in=a) have(in=b rename=(VISIT_SEQUENCE=_VISIT_SEQUENCE DXDATE=_DXDATE ) where=(_VISIT_SEQUENCE=2));
	by id;
	
	if a;
	
	if VISIT_SEQUENCE=1 and  DXDATE=_DXDATE then count=1;
	
	drop _:;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 03 May 2021 01:53:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-count-the-number-of-people-who-have-the-same-diagnosis/m-p/738471#M230361</guid>
      <dc:creator>r_behata</dc:creator>
      <dc:date>2021-05-03T01:53:16Z</dc:date>
    </item>
    <item>
      <title>Re: How to count the number of people who have the same diagnosis date (by ID and considering a visi</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-count-the-number-of-people-who-have-the-same-diagnosis/m-p/738478#M230364</link>
      <description>This can get you started. &lt;BR /&gt;&lt;BR /&gt;proc sql;&lt;BR /&gt;create table want as&lt;BR /&gt;select id, dxdate, sequence, count(distinct sequence) as num_sequences&lt;BR /&gt;from have&lt;BR /&gt;group by ID, dxdate&lt;BR /&gt;where visit_sequences in (1, 2);&lt;BR /&gt;quit;</description>
      <pubDate>Mon, 03 May 2021 03:12:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-count-the-number-of-people-who-have-the-same-diagnosis/m-p/738478#M230364</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2021-05-03T03:12:44Z</dc:date>
    </item>
    <item>
      <title>Re: How to count the number of people who have the same diagnosis date (by ID and considering a visi</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-count-the-number-of-people-who-have-the-same-diagnosis/m-p/738491#M230371</link>
      <description>I would use a tool that is built to count:&lt;BR /&gt;&lt;BR /&gt;proc freq data=have noprint;&lt;BR /&gt;tables id * dxdate / out=want (drop=percent where=(count &amp;gt; 1) );&lt;BR /&gt;where visit_sequence in (1, 2);&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;Whether or not you select this approach, it's a common tool that is worth learning.</description>
      <pubDate>Mon, 03 May 2021 06:19:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-count-the-number-of-people-who-have-the-same-diagnosis/m-p/738491#M230371</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2021-05-03T06:19:47Z</dc:date>
    </item>
    <item>
      <title>Re: How to count the number of people who have the same diagnosis date (by ID and considering a visi</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-count-the-number-of-people-who-have-the-same-diagnosis/m-p/738539#M230395</link>
      <description>&lt;PRE&gt;data have;
input ID $ DXDATE:mmddyy10.	VISIT_SEQUENCE;
format DXDATE mmddyy10.;
cards;
1 12-03-2021 1	 
1 12-03-2021 2	 
2 06-04-2015 0	 
3 05-23-2020 1	 
3 05-23-2020 2	 
4 04-11-2019 1	 
4 07-24-2020 2
;
run;

proc sql;
select count(distinct id) from
(
select id
 from have
  where VISIT_SEQUENCE ne 0
   group by id,dxdate
    having count(*)&amp;gt;1
);
quit;&lt;/PRE&gt;</description>
      <pubDate>Mon, 03 May 2021 10:51:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-count-the-number-of-people-who-have-the-same-diagnosis/m-p/738539#M230395</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2021-05-03T10:51:13Z</dc:date>
    </item>
    <item>
      <title>Re: How to count the number of people who have the same diagnosis date (by ID and considering a visi</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-count-the-number-of-people-who-have-the-same-diagnosis/m-p/739104#M230640</link>
      <description>thank you! This worked well!&lt;BR /&gt;</description>
      <pubDate>Tue, 04 May 2021 23:36:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-count-the-number-of-people-who-have-the-same-diagnosis/m-p/739104#M230640</guid>
      <dc:creator>awardell</dc:creator>
      <dc:date>2021-05-04T23:36:49Z</dc:date>
    </item>
    <item>
      <title>Re: How to count the number of people who have the same diagnosis date (by ID and considering a visi</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-count-the-number-of-people-who-have-the-same-diagnosis/m-p/739105#M230641</link>
      <description>Thank you! I will experiment in SQL more!&lt;BR /&gt;</description>
      <pubDate>Tue, 04 May 2021 23:37:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-count-the-number-of-people-who-have-the-same-diagnosis/m-p/739105#M230641</guid>
      <dc:creator>awardell</dc:creator>
      <dc:date>2021-05-04T23:37:06Z</dc:date>
    </item>
    <item>
      <title>Re: How to count the number of people who have the same diagnosis date (by ID and considering a visi</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-count-the-number-of-people-who-have-the-same-diagnosis/m-p/739106#M230642</link>
      <description>Thank you! I had never heard of this feature! It will prove to be a handy tool!</description>
      <pubDate>Tue, 04 May 2021 23:37:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-count-the-number-of-people-who-have-the-same-diagnosis/m-p/739106#M230642</guid>
      <dc:creator>awardell</dc:creator>
      <dc:date>2021-05-04T23:37:26Z</dc:date>
    </item>
    <item>
      <title>Re: How to count the number of people who have the same diagnosis date (by ID and considering a visi</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-count-the-number-of-people-who-have-the-same-diagnosis/m-p/739107#M230643</link>
      <description>Thank you!! This method worked well!!</description>
      <pubDate>Tue, 04 May 2021 23:37:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-count-the-number-of-people-who-have-the-same-diagnosis/m-p/739107#M230643</guid>
      <dc:creator>awardell</dc:creator>
      <dc:date>2021-05-04T23:37:53Z</dc:date>
    </item>
  </channel>
</rss>

