<?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: Combine observations to get count distinct values by group in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Combine-observations-to-get-count-distinct-values-by-group/m-p/824540#M325633</link>
    <description>&lt;P&gt;For example the dataset contains the following values:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Category&amp;nbsp; &amp;nbsp;Category_count&lt;/P&gt;
&lt;P&gt;Animals&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;85&lt;/P&gt;
&lt;P&gt;culture&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;37&lt;/P&gt;
&lt;P&gt;education&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;33&lt;/P&gt;
&lt;P&gt;Animals&amp;nbsp; &amp;nbsp; &amp;nbsp; 1653&lt;/P&gt;
&lt;P&gt;Culture&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1501&lt;/P&gt;
&lt;P&gt;Education&amp;nbsp; &amp;nbsp; 1278&lt;/P&gt;
&lt;P&gt;so on...............&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I want to be able to count distinct value by category group like this&lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_down:"&gt;👇&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Category&amp;nbsp; &amp;nbsp;Category_count&lt;/P&gt;
&lt;P&gt;Animals&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1738&lt;/P&gt;
&lt;P&gt;Culture&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1538&lt;/P&gt;
&lt;P&gt;Education&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1311&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 21 Jul 2022 03:37:24 GMT</pubDate>
    <dc:creator>Mariloud</dc:creator>
    <dc:date>2022-07-21T03:37:24Z</dc:date>
    <item>
      <title>Combine observations to get count distinct values by group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combine-observations-to-get-count-distinct-values-by-group/m-p/824535#M325631</link>
      <description>I am struck on this dataset needing help with combining observations of category variable so that I can get the count of distinct values by group. Thanks for your help!</description>
      <pubDate>Thu, 21 Jul 2022 02:21:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combine-observations-to-get-count-distinct-values-by-group/m-p/824535#M325631</guid>
      <dc:creator>Mariloud</dc:creator>
      <dc:date>2022-07-21T02:21:18Z</dc:date>
    </item>
    <item>
      <title>Re: Combine observations to get count distinct values by group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combine-observations-to-get-count-distinct-values-by-group/m-p/824537#M325632</link>
      <description>&lt;P&gt;An example of data and what you mean by "combine".&lt;/P&gt;
&lt;P&gt;Possibly SQL is not the best approach depending on the data and what you mean by "combined". Proc freq and a custom format may be easier depending on what/how combining things.&lt;/P&gt;</description>
      <pubDate>Thu, 21 Jul 2022 03:01:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combine-observations-to-get-count-distinct-values-by-group/m-p/824537#M325632</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2022-07-21T03:01:03Z</dc:date>
    </item>
    <item>
      <title>Re: Combine observations to get count distinct values by group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combine-observations-to-get-count-distinct-values-by-group/m-p/824540#M325633</link>
      <description>&lt;P&gt;For example the dataset contains the following values:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Category&amp;nbsp; &amp;nbsp;Category_count&lt;/P&gt;
&lt;P&gt;Animals&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;85&lt;/P&gt;
&lt;P&gt;culture&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;37&lt;/P&gt;
&lt;P&gt;education&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;33&lt;/P&gt;
&lt;P&gt;Animals&amp;nbsp; &amp;nbsp; &amp;nbsp; 1653&lt;/P&gt;
&lt;P&gt;Culture&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1501&lt;/P&gt;
&lt;P&gt;Education&amp;nbsp; &amp;nbsp; 1278&lt;/P&gt;
&lt;P&gt;so on...............&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I want to be able to count distinct value by category group like this&lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_down:"&gt;👇&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Category&amp;nbsp; &amp;nbsp;Category_count&lt;/P&gt;
&lt;P&gt;Animals&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1738&lt;/P&gt;
&lt;P&gt;Culture&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1538&lt;/P&gt;
&lt;P&gt;Education&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1311&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Jul 2022 03:37:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combine-observations-to-get-count-distinct-values-by-group/m-p/824540#M325633</guid>
      <dc:creator>Mariloud</dc:creator>
      <dc:date>2022-07-21T03:37:24Z</dc:date>
    </item>
    <item>
      <title>Re: Combine observations to get count distinct values by group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combine-observations-to-get-count-distinct-values-by-group/m-p/824541#M325634</link>
      <description>&lt;P&gt;Do your values actually have differences of spelling such as "Education" and "education", "Culture" and "culture" or is that just bad typing?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If your need is to combine the spelling then Propcase(category) instead of just category may be the key.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Since you said "distinct" did you expect an SQL solution?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Jul 2022 03:56:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combine-observations-to-get-count-distinct-values-by-group/m-p/824541#M325634</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2022-07-21T03:56:51Z</dc:date>
    </item>
    <item>
      <title>Re: Combine observations to get count distinct values by group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combine-observations-to-get-count-distinct-values-by-group/m-p/824542#M325635</link>
      <description>&lt;P&gt;They actually do have differences in spelling such a &lt;SPAN&gt;"Animals" and "animals"&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Jul 2022 04:07:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combine-observations-to-get-count-distinct-values-by-group/m-p/824542#M325635</guid>
      <dc:creator>Mariloud</dc:creator>
      <dc:date>2022-07-21T04:07:42Z</dc:date>
    </item>
    <item>
      <title>Re: Combine observations to get count distinct values by group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combine-observations-to-get-count-distinct-values-by-group/m-p/824546#M325638</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/90839"&gt;@Mariloud&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;They actually do have differences in spelling such a &lt;SPAN&gt;"Animals" and "animals"&lt;/SPAN&gt;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;You need to fix that problem first&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data cleaned;
   set have;
   Category = propcase(Category);
run;

proc summary data=cleaned nway;
   class Category;
   var Category_Count;
   output out=want(drop= _type_ _freq_) sum=;
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Instead of propcase using upcase or lowcase works, too.&lt;/P&gt;</description>
      <pubDate>Thu, 21 Jul 2022 04:58:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combine-observations-to-get-count-distinct-values-by-group/m-p/824546#M325638</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2022-07-21T04:58:25Z</dc:date>
    </item>
    <item>
      <title>Re: Combine observations to get count distinct values by group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combine-observations-to-get-count-distinct-values-by-group/m-p/824565#M325644</link>
      <description>&lt;P&gt;Please post your example data as a data step, e.g. like this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
  input Category : $12. Category_count;
cards;
Animals         85
culture           37
education       33
Animals      1653
Culture        1501
Education    1278
;run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;You can get the sums using PROC SUMMARY:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc summary data=have nway;
  class Category;
  format Category $upcase12.;
  var Category_count;
  output out=want sum=;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 21 Jul 2022 08:47:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combine-observations-to-get-count-distinct-values-by-group/m-p/824565#M325644</guid>
      <dc:creator>s_lassen</dc:creator>
      <dc:date>2022-07-21T08:47:51Z</dc:date>
    </item>
  </channel>
</rss>

