<?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: Frequencies not adding up in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Frequencies-not-adding-up/m-p/324646#M62195</link>
    <description>&lt;P&gt;what does&lt;/P&gt;
&lt;P&gt;proc freq data= WORK.'0__1_MOTP_COMMENTS_0000'n;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; tables MOTPID*MOTPComponentDescription&amp;nbsp;/list missing;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;give you?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I suspect the issue you see comes from the way you are using distinct.&lt;/P&gt;
&lt;P&gt;What about&lt;/P&gt;
&lt;P&gt;PROC SQL;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SELECT MOTPID, MOTPComponentDescription&amp;nbsp;, count(*) as count&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; FROM WORK.'0__1_MOTP_COMMENTS_0000'n&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; group byMOTPID, MOTPComponentDescription;&lt;/P&gt;
&lt;P&gt;quit;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 13 Jan 2017 17:45:17 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2017-01-13T17:45:17Z</dc:date>
    <item>
      <title>Frequencies not adding up</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Frequencies-not-adding-up/m-p/324637#M62192</link>
      <description>&lt;P&gt;I'm trying to find the frequencies for only unique ID numbers. &amp;nbsp;I tried PROC FREQ, but couldn't figure out how to do whatever the SAS equivilant of SELECT DISTINCT is. &amp;nbsp;I ran the following code and got numebrs that don't add up.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;PROC SQL;
SELECT COUNT (DISTINCT MOTPID) FROM WORK.'0__1_MOTP_COMMENTS_0000'n;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Result:&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;20599&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;PROC SQL;
SELECT COUNT (DISTINCT MOTPID) FROM WORK.'0__1_MOTP_COMMENTS_0000'n
WHERE MOTPComponentDescription = '1a (obs): Demonstrating knowledge of content and pedagogy';

PROC SQL;
SELECT COUNT (DISTINCT MOTPID) FROM WORK.'0__1_MOTP_COMMENTS_0000'n
WHERE MOTPComponentDescription = '1a (p&amp;amp;p): Demonstrating knowledge of content and pedagogy';

PROC SQL;
SELECT COUNT (DISTINCT MOTPID) FROM WORK.'0__1_MOTP_COMMENTS_0000'n
WHERE MOTPComponentDescription = '1e (obs): Designing coherent instruction';

PROC SQL;
SELECT COUNT (DISTINCT MOTPID) FROM WORK.'0__1_MOTP_COMMENTS_0000'n
WHERE MOTPComponentDescription = '1e (p&amp;amp;p): Designing coherent instruction';

PROC SQL;
SELECT COUNT (DISTINCT MOTPID) FROM WORK.'0__1_MOTP_COMMENTS_0000'n
WHERE MOTPComponentDescription = '2a: Creating an environment of respect and rapport';

PROC SQL;
SELECT COUNT (DISTINCT MOTPID) FROM WORK.'0__1_MOTP_COMMENTS_0000'n
WHERE MOTPComponentDescription = '2d: Managing student behavior';

PROC SQL;
SELECT COUNT (DISTINCT MOTPID) FROM WORK.'0__1_MOTP_COMMENTS_0000'n
WHERE MOTPComponentDescription = '3b: Using questioning and discussion techniques';

PROC SQL;
SELECT COUNT (DISTINCT MOTPID) FROM WORK.'0__1_MOTP_COMMENTS_0000'n
WHERE MOTPComponentDescription = '3c: Engaging students in learning';

PROC SQL;
SELECT COUNT (DISTINCT MOTPID) FROM WORK.'0__1_MOTP_COMMENTS_0000'n
WHERE MOTPComponentDescription = '3d: Using assessment in instruction';

PROC SQL;
SELECT COUNT (DISTINCT MOTPID) FROM WORK.'0__1_MOTP_COMMENTS_0000'n
WHERE MOTPComponentDescription = '4e (obs): Growing and developing professionally';

PROC SQL;
SELECT COUNT (DISTINCT MOTPID) FROM WORK.'0__1_MOTP_COMMENTS_0000'n
WHERE MOTPComponentDescription = '4e (p&amp;amp;p): Growing and developing professionally';&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Result:&lt;/P&gt;&lt;P&gt;1a (obs): Demonstrating knowledge of content and pedagogy: 700&lt;BR /&gt;1a (p&amp;amp;p): Demonstrating knowledge of content and pedagogy: 606&lt;BR /&gt;1e (obs): Designing coherent instruction: 15622&lt;BR /&gt;1e (p&amp;amp;p): Designing coherent instruction: 1135&lt;BR /&gt;2a: Creating an environment of respect and rapport: 2466&lt;BR /&gt;2d: Managing student behavior: 1005&lt;BR /&gt;3b: Using questioning and discussion techniques: 808&lt;BR /&gt;3c: Engaging students in learning: 2516&lt;BR /&gt;3d: Using assessment in instruction: 3058&lt;BR /&gt;4e (obs): Growing and developing professionally: 5245&lt;BR /&gt;4e (p&amp;amp;p): Growing and developing professionally: 588&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SUM = 33746&lt;/P&gt;&lt;P&gt;33746 != 20599&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My data set looks like this (had to x out PII):&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;MOTPID&lt;/TD&gt;&lt;TD&gt;MOTPComponentDescription&lt;/TD&gt;&lt;TD&gt;SchoolDBN&lt;/TD&gt;&lt;TD&gt;EmployeeID&lt;/TD&gt;&lt;TD&gt;FirstName&lt;/TD&gt;&lt;TD&gt;LastName&lt;/TD&gt;&lt;TD&gt;EvaluatorUserID&lt;/TD&gt;&lt;TD&gt;EvaluatorName&lt;/TD&gt;&lt;TD&gt;Comments&lt;/TD&gt;&lt;TD&gt;complev_flag_ct&lt;/TD&gt;&lt;TD&gt;sentence_count&lt;/TD&gt;&lt;TD&gt;percent_similar_sentences&lt;/TD&gt;&lt;TD&gt;Rating&lt;/TD&gt;&lt;TD&gt;MOTPDate&lt;/TD&gt;&lt;TD&gt;Y16_Overall_Rating&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1051875&lt;/TD&gt;&lt;TD&gt;1e (obs): Designing coherent instruction&lt;/TD&gt;&lt;TD&gt;13K527&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0.00%&lt;/TD&gt;&lt;TD&gt;N/A&lt;/TD&gt;&lt;TD&gt;9/13/2016 0:00&lt;/TD&gt;&lt;TD&gt;Ineffective&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1051875&lt;/TD&gt;&lt;TD&gt;1e (obs): Designing coherent instruction&lt;/TD&gt;&lt;TD&gt;13K527&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0.00%&lt;/TD&gt;&lt;TD&gt;N/A&lt;/TD&gt;&lt;TD&gt;9/13/2016 0:00&lt;/TD&gt;&lt;TD&gt;Ineffective&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1051875&lt;/TD&gt;&lt;TD&gt;1e (obs): Designing coherent instruction&lt;/TD&gt;&lt;TD&gt;13K527&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0.00%&lt;/TD&gt;&lt;TD&gt;N/A&lt;/TD&gt;&lt;TD&gt;9/13/2016 0:00&lt;/TD&gt;&lt;TD&gt;Ineffective&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1051876&lt;/TD&gt;&lt;TD&gt;3d: Using assessment in instruction&lt;/TD&gt;&lt;TD&gt;13K527&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0.00%&lt;/TD&gt;&lt;TD&gt;N/A&lt;/TD&gt;&lt;TD&gt;9/13/2016 0:00&lt;/TD&gt;&lt;TD&gt;Developing&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1051876&lt;/TD&gt;&lt;TD&gt;3d: Using assessment in instruction&lt;/TD&gt;&lt;TD&gt;13K527&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0.00%&lt;/TD&gt;&lt;TD&gt;N/A&lt;/TD&gt;&lt;TD&gt;9/13/2016 0:00&lt;/TD&gt;&lt;TD&gt;Developing&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1051876&lt;/TD&gt;&lt;TD&gt;3d: Using assessment in instruction&lt;/TD&gt;&lt;TD&gt;13K527&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0.00%&lt;/TD&gt;&lt;TD&gt;N/A&lt;/TD&gt;&lt;TD&gt;9/13/2016 0:00&lt;/TD&gt;&lt;TD&gt;Developing&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1051876&lt;/TD&gt;&lt;TD&gt;3d: Using assessment in instruction&lt;/TD&gt;&lt;TD&gt;13K527&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0.00%&lt;/TD&gt;&lt;TD&gt;N/A&lt;/TD&gt;&lt;TD&gt;9/13/2016 0:00&lt;/TD&gt;&lt;TD&gt;Developing&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1051876&lt;/TD&gt;&lt;TD&gt;2a: Creating an environment of respect and rapport&lt;/TD&gt;&lt;TD&gt;13K527&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;20.00%&lt;/TD&gt;&lt;TD&gt;N/A&lt;/TD&gt;&lt;TD&gt;9/13/2016 0:00&lt;/TD&gt;&lt;TD&gt;Developing&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1051878&lt;/TD&gt;&lt;TD&gt;1e (obs): Designing coherent instruction&lt;/TD&gt;&lt;TD&gt;27Q400&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;0.00%&lt;/TD&gt;&lt;TD&gt;N/A&lt;/TD&gt;&lt;TD&gt;9/13/2016 0:00&lt;/TD&gt;&lt;TD&gt;Effective&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1051878&lt;/TD&gt;&lt;TD&gt;1e (obs): Designing coherent instruction&lt;/TD&gt;&lt;TD&gt;27Q400&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;0.00%&lt;/TD&gt;&lt;TD&gt;N/A&lt;/TD&gt;&lt;TD&gt;9/13/2016 0:00&lt;/TD&gt;&lt;TD&gt;Effective&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1051878&lt;/TD&gt;&lt;TD&gt;1e (obs): Designing coherent instruction&lt;/TD&gt;&lt;TD&gt;27Q400&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;0.00%&lt;/TD&gt;&lt;TD&gt;N/A&lt;/TD&gt;&lt;TD&gt;9/13/2016 0:00&lt;/TD&gt;&lt;TD&gt;Effective&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1051886&lt;/TD&gt;&lt;TD&gt;1e (obs): Designing coherent instruction&lt;/TD&gt;&lt;TD&gt;13K527&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;0.00%&lt;/TD&gt;&lt;TD&gt;N/A&lt;/TD&gt;&lt;TD&gt;9/14/2016 0:00&lt;/TD&gt;&lt;TD&gt;Developing&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1051886&lt;/TD&gt;&lt;TD&gt;1e (obs): Designing coherent instruction&lt;/TD&gt;&lt;TD&gt;13K527&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;xxx&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;0.00%&lt;/TD&gt;&lt;TD&gt;N/A&lt;/TD&gt;&lt;TD&gt;9/14/2016 0:00&lt;/TD&gt;&lt;TD&gt;Developing&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Looking for any ideas on what went wrong or if there's a better way to get my desired result (the count of unique MOTPID's by MOTPCopmponentDescription. &amp;nbsp;Thanks so much in advance!&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Jan 2017 17:10:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Frequencies-not-adding-up/m-p/324637#M62192</guid>
      <dc:creator>LizGagne</dc:creator>
      <dc:date>2017-01-13T17:10:27Z</dc:date>
    </item>
    <item>
      <title>Re: Frequencies not adding up</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Frequencies-not-adding-up/m-p/324646#M62195</link>
      <description>&lt;P&gt;what does&lt;/P&gt;
&lt;P&gt;proc freq data= WORK.'0__1_MOTP_COMMENTS_0000'n;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; tables MOTPID*MOTPComponentDescription&amp;nbsp;/list missing;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;give you?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I suspect the issue you see comes from the way you are using distinct.&lt;/P&gt;
&lt;P&gt;What about&lt;/P&gt;
&lt;P&gt;PROC SQL;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SELECT MOTPID, MOTPComponentDescription&amp;nbsp;, count(*) as count&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; FROM WORK.'0__1_MOTP_COMMENTS_0000'n&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; group byMOTPID, MOTPComponentDescription;&lt;/P&gt;
&lt;P&gt;quit;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Jan 2017 17:45:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Frequencies-not-adding-up/m-p/324646#M62195</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2017-01-13T17:45:17Z</dc:date>
    </item>
    <item>
      <title>Re: Frequencies not adding up</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Frequencies-not-adding-up/m-p/324654#M62198</link>
      <description>&lt;P&gt;Here's a set of two PROC FREQs that (together) give what you asked plus more. &amp;nbsp;I'm not sure if you're interested in the "plus more" part but you might be.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc freq data=have noprint;&lt;/P&gt;
&lt;P&gt;tables MOTPComponentDescription * MOTPID / out=summarized_counts;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc freq data=summarized_counts;&lt;/P&gt;
&lt;P&gt;tables MOTPComponentDescription * Count / missing list;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This describes your original data set as follows. &amp;nbsp;For each MOTPComponentDescription, how many MOTPIDs had a single observation? &amp;nbsp;(That's the part you asked for.) &amp;nbsp;How many have 2 observations? &amp;nbsp;How many have 3 observations? &amp;nbsp;It gives you that summary for whatever counts actually appear in the data set.&lt;/P&gt;</description>
      <pubDate>Fri, 13 Jan 2017 18:09:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Frequencies-not-adding-up/m-p/324654#M62198</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2017-01-13T18:09:42Z</dc:date>
    </item>
    <item>
      <title>Re: Frequencies not adding up</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Frequencies-not-adding-up/m-p/324670#M62199</link>
      <description>&lt;P&gt;You can also simplify your SQL query.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;PROC SQL;
SELECT MOTPComponentDescription, COUNT (DISTINCT MOTPID) as count
FROM WORK.'0__1_MOTP_COMMENTS_0000'n
group by MOTPComponentDescription;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;EDIT: unless you have an explicit exclusion criteria, ie a MOTPID can only be per one MOTPComponentDescription then the total doesn't have to add up to the distinct count you found earlier. You can have a single MOTPID across different&amp;nbsp;MOTPComponentDescription, which means the sum can be greater than the overall unique&amp;nbsp;count.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Jan 2017 19:01:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Frequencies-not-adding-up/m-p/324670#M62199</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-01-13T19:01:54Z</dc:date>
    </item>
    <item>
      <title>Re: Frequencies not adding up</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Frequencies-not-adding-up/m-p/324675#M62200</link>
      <description>&lt;P&gt;Thanks so much. &amp;nbsp;Maybe my post was unclear. &amp;nbsp;I'm not interested in how many MOTPID's&amp;nbsp;had 1, 2, or 3 observations, but rather for a given MOTPComponentDescription how many unique MOTPIDs are there. &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Either way, I found a solution:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data comment_analysis;
	set WORK.'0__1_MOTP_COMMENTS_0001'n;
run;

proc sort data=comment_analysis nodupkey out=comment_analysis_clean dupout=dups;
by motpid;
run;

proc freq data=comment_analysis_clean;
table MOTPComponentDescription;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 13 Jan 2017 19:08:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Frequencies-not-adding-up/m-p/324675#M62200</guid>
      <dc:creator>LizGagne</dc:creator>
      <dc:date>2017-01-13T19:08:35Z</dc:date>
    </item>
    <item>
      <title>Re: Frequencies not adding up</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Frequencies-not-adding-up/m-p/324676#M62201</link>
      <description>&lt;P&gt;Thanks so much for all of your responses. &amp;nbsp;I managed to figure out the following solution, which got the exact result I was looking for:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data comment_analysis;
	set WORK.'0__1_MOTP_COMMENTS_0001'n;
run;

proc sort data=comment_analysis nodupkey out=comment_analysis_clean dupout=dups;
by motpid;
run;

proc freq data=comment_analysis_clean;
table MOTPComponentDescription;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 13 Jan 2017 19:09:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Frequencies-not-adding-up/m-p/324676#M62201</guid>
      <dc:creator>LizGagne</dc:creator>
      <dc:date>2017-01-13T19:09:50Z</dc:date>
    </item>
    <item>
      <title>Re: Frequencies not adding up</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Frequencies-not-adding-up/m-p/324806#M62208</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/88546"&gt;@LizGagne&lt;/a&gt;&amp;nbsp;Do note that the SQL solution is the same answer, without multiple steps.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 14 Jan 2017 07:15:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Frequencies-not-adding-up/m-p/324806#M62208</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-01-14T07:15:32Z</dc:date>
    </item>
    <item>
      <title>Re: Frequencies not adding up</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Frequencies-not-adding-up/m-p/324820#M62210</link>
      <description>&lt;P&gt;Many ways to skin the cat here. &amp;nbsp;My two-step PROC FREQ also gets those numbers if you simplify the second PROC FREQ:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc freq data=summarized_counts;&lt;/P&gt;
&lt;P&gt;tables MOTPComponentDescription;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;</description>
      <pubDate>Sat, 14 Jan 2017 11:42:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Frequencies-not-adding-up/m-p/324820#M62210</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2017-01-14T11:42:00Z</dc:date>
    </item>
  </channel>
</rss>

