<?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 count the number of distinct values with two same identifiers in SAS Data Management</title>
    <link>https://communities.sas.com/t5/SAS-Data-Management/count-the-number-of-distinct-values-with-two-same-identifiers/m-p/550603#M16902</link>
    <description>&lt;P&gt;Hi guys, I'm new to SAS and is doing a research on cross ownership. A short version of my data looks like follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Firm&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Year_Quarter&amp;nbsp; &amp;nbsp; Industry&amp;nbsp; &amp;nbsp; Manager&lt;/P&gt;&lt;P&gt;00282410&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 001&lt;/P&gt;&lt;P&gt;00282410&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 002&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;00807310&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;120&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 001&lt;/P&gt;&lt;P&gt;00807310&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;120&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 003&lt;/P&gt;&lt;P&gt;41321630&amp;nbsp; &amp;nbsp; &amp;nbsp;1981Q2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 002&lt;/P&gt;&lt;P&gt;41321630&amp;nbsp; &amp;nbsp; &amp;nbsp;1981Q3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 002&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I want to do is to create a new variable called NumConnected , which is, for each firm in each Year_Quarter, the number of same-industry firms that also have same manager id. My ideal result table would look like follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Firm&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Year_Quarter&amp;nbsp; &amp;nbsp; Industry&amp;nbsp; &amp;nbsp; Manager&amp;nbsp; &amp;nbsp; NumConnected&lt;/P&gt;&lt;P&gt;00282410&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 001&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;/P&gt;&lt;P&gt;00282410&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 002&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1&lt;/P&gt;&lt;P&gt;00807310&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;120&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 001&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;/P&gt;&lt;P&gt;00807310&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;120&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 003&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;/P&gt;&lt;P&gt;41321630&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 002&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0&lt;/P&gt;&lt;P&gt;41321630&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 002&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How should I do this in SAS?&amp;nbsp; Thanks very much!&lt;/P&gt;</description>
    <pubDate>Fri, 12 Apr 2019 12:54:06 GMT</pubDate>
    <dc:creator>lauren11</dc:creator>
    <dc:date>2019-04-12T12:54:06Z</dc:date>
    <item>
      <title>count the number of distinct values with two same identifiers</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/count-the-number-of-distinct-values-with-two-same-identifiers/m-p/550603#M16902</link>
      <description>&lt;P&gt;Hi guys, I'm new to SAS and is doing a research on cross ownership. A short version of my data looks like follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Firm&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Year_Quarter&amp;nbsp; &amp;nbsp; Industry&amp;nbsp; &amp;nbsp; Manager&lt;/P&gt;&lt;P&gt;00282410&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 001&lt;/P&gt;&lt;P&gt;00282410&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 002&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;00807310&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;120&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 001&lt;/P&gt;&lt;P&gt;00807310&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;120&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 003&lt;/P&gt;&lt;P&gt;41321630&amp;nbsp; &amp;nbsp; &amp;nbsp;1981Q2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 002&lt;/P&gt;&lt;P&gt;41321630&amp;nbsp; &amp;nbsp; &amp;nbsp;1981Q3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 002&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I want to do is to create a new variable called NumConnected , which is, for each firm in each Year_Quarter, the number of same-industry firms that also have same manager id. My ideal result table would look like follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Firm&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Year_Quarter&amp;nbsp; &amp;nbsp; Industry&amp;nbsp; &amp;nbsp; Manager&amp;nbsp; &amp;nbsp; NumConnected&lt;/P&gt;&lt;P&gt;00282410&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 001&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;/P&gt;&lt;P&gt;00282410&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 002&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1&lt;/P&gt;&lt;P&gt;00807310&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;120&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 001&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;/P&gt;&lt;P&gt;00807310&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;120&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 003&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;/P&gt;&lt;P&gt;41321630&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 002&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0&lt;/P&gt;&lt;P&gt;41321630&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 002&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How should I do this in SAS?&amp;nbsp; Thanks very much!&lt;/P&gt;</description>
      <pubDate>Fri, 12 Apr 2019 12:54:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/count-the-number-of-distinct-values-with-two-same-identifiers/m-p/550603#M16902</guid>
      <dc:creator>lauren11</dc:creator>
      <dc:date>2019-04-12T12:54:06Z</dc:date>
    </item>
    <item>
      <title>Re: count the number of distinct values with two same identifiers</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/count-the-number-of-distinct-values-with-two-same-identifiers/m-p/550682#M16905</link>
      <description>&lt;P&gt;You say by "&lt;SPAN&gt;for each firm in each Year_Quarter" but those go across quarters below in your example?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;And why is the second last row not flagged as well?&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Firm          Year_Quarter    Industry    Manager    NumConnected

00282410     1980Q1               116            001              0

00282410     &lt;FONT color="#FF0000"&gt;1980Q2&lt;/FONT&gt;               116            002              1

00807310     1980Q1               120            001              0

00807310     1980Q3               120            003              0

&lt;FONT size="3"&gt;&lt;STRONG&gt;&lt;FONT color="#800080"&gt;41321630     1980Q2               116            002               0&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;

41321630     &lt;FONT color="#FF0000"&gt;1980Q3 &lt;/FONT&gt;              116            002               1&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Assuming you want the manager counts by industry then, I would do something like the following:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sort data=have; by industry manager;
run;

data want;
set have;
by industry manager;
NumConnected =  not (first.manager and last.manager) ;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/270432"&gt;@lauren11&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Hi guys, I'm new to SAS and is doing a research on cross ownership. A short version of my data looks like follows:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Firm&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Year_Quarter&amp;nbsp; &amp;nbsp; Industry&amp;nbsp; &amp;nbsp; Manager&lt;/P&gt;
&lt;P&gt;00282410&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 001&lt;/P&gt;
&lt;P&gt;00282410&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 002&amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;00807310&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;120&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 001&lt;/P&gt;
&lt;P&gt;00807310&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;120&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 003&lt;/P&gt;
&lt;P&gt;41321630&amp;nbsp; &amp;nbsp; &amp;nbsp;1981Q2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 002&lt;/P&gt;
&lt;P&gt;41321630&amp;nbsp; &amp;nbsp; &amp;nbsp;1981Q3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 002&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What I want to do is to create a new variable called NumConnected , which is, for each firm in each Year_Quarter, the number of same-industry firms that also have same manager id. My ideal result table would look like follows:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Firm&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Year_Quarter&amp;nbsp; &amp;nbsp; Industry&amp;nbsp; &amp;nbsp; Manager&amp;nbsp; &amp;nbsp; NumConnected&lt;/P&gt;
&lt;P&gt;00282410&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 001&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;/P&gt;
&lt;P&gt;00282410&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 002&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1&lt;/P&gt;
&lt;P&gt;00807310&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;120&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 001&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;/P&gt;
&lt;P&gt;00807310&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;120&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 003&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;/P&gt;
&lt;P&gt;41321630&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 002&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0&lt;/P&gt;
&lt;P&gt;41321630&amp;nbsp; &amp;nbsp; &amp;nbsp;1980Q3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;116&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 002&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How should I do this in SAS?&amp;nbsp; Thanks very much!&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Apr 2019 15:18:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/count-the-number-of-distinct-values-with-two-same-identifiers/m-p/550682#M16905</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2019-04-12T15:18:22Z</dc:date>
    </item>
    <item>
      <title>Re: count the number of distinct values with two same identifiers</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/count-the-number-of-distinct-values-with-two-same-identifiers/m-p/554048#M16987</link>
      <description>&lt;P&gt;Thank you REEZA, that gives me some inspiration. The code I later came up with is like the following:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc sql;&lt;BR /&gt;create table ownship.test2 as&lt;BR /&gt;select *, count(distinct (case when block&amp;gt;=0.01 then firm end))as NumConnected1&lt;BR /&gt;from ownship.test1&lt;BR /&gt;group by manager,industry,Year_quarter;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;data ownship.test2;set ownship.test2;&lt;BR /&gt;if NumConnected1&amp;gt;=1 then NumConnectedQ=NumConnected1-1;&lt;BR /&gt;else NumConnectedQ=0;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Does it make sense to you?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Apr 2019 18:45:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/count-the-number-of-distinct-values-with-two-same-identifiers/m-p/554048#M16987</guid>
      <dc:creator>lauren11</dc:creator>
      <dc:date>2019-04-25T18:45:57Z</dc:date>
    </item>
    <item>
      <title>Re: count the number of distinct values with two same identifiers</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/count-the-number-of-distinct-values-with-two-same-identifiers/m-p/554444#M16998</link>
      <description>Run it both ways and use PROC COMPARE to see if you get the same results. Personally, I would highly recommend reading and understanding BY group processing. It's insanely powerful and will save you hours of time later on. SQL doesn't have the same concepts at all so it often takes several SQL queries to get what you can do in one SAS data set.</description>
      <pubDate>Sat, 27 Apr 2019 03:35:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/count-the-number-of-distinct-values-with-two-same-identifiers/m-p/554444#M16998</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2019-04-27T03:35:59Z</dc:date>
    </item>
    <item>
      <title>Re: count the number of distinct values with two same identifiers</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/count-the-number-of-distinct-values-with-two-same-identifiers/m-p/554550#M16999</link>
      <description>&lt;P&gt;Reeza's advice is really good here (as always).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I've seen a lot of cases of SQL being bent out of shape and totally unreadable to try to do something that is much easier in a different programming paradigm. I'm not suggesting to not use SQL, just to use it where it provides the best solution.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Tom&lt;/P&gt;</description>
      <pubDate>Sun, 28 Apr 2019 01:50:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/count-the-number-of-distinct-values-with-two-same-identifiers/m-p/554550#M16999</guid>
      <dc:creator>TomKari</dc:creator>
      <dc:date>2019-04-28T01:50:37Z</dc:date>
    </item>
  </channel>
</rss>

