<?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 Create table(or report) to summarize headcounts/ information from multiple group variables BY ID. in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255810#M48911</link>
    <description>&lt;P&gt;so I have a&amp;nbsp;dataset I have people with more than one observation under the same id.&amp;nbsp;&lt;/P&gt;&lt;P&gt;And they are also grouped under different criteria, so there are different grouping variables, e.g.&lt;/P&gt;&lt;P&gt;e.g.&amp;nbsp;&lt;/P&gt;&lt;P&gt;id &amp;nbsp; &amp;nbsp;var &amp;nbsp; group_1 &amp;nbsp; &amp;nbsp; Group_2&lt;/P&gt;&lt;P&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp;x &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A1&lt;/P&gt;&lt;P&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp;z &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A1&lt;/P&gt;&lt;P&gt;2 &amp;nbsp; &amp;nbsp; &amp;nbsp;y &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; B2&lt;/P&gt;&lt;P&gt;3 &amp;nbsp; &amp;nbsp; &amp;nbsp;8 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A3&lt;/P&gt;&lt;P&gt;3 &amp;nbsp; &amp;nbsp; &amp;nbsp;e &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can I make a report or summaried table to show the unique count of frequency by ID, under each grouping variable, and breakdown by their group value.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Like this&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;group &amp;nbsp; &amp;nbsp; headcount&lt;/P&gt;&lt;P&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3&lt;/P&gt;&lt;P&gt;2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4&lt;/P&gt;&lt;P&gt;A1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;&lt;P&gt;A3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;6&lt;/P&gt;&lt;P&gt;B2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;........&lt;/P&gt;&lt;P&gt;.....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Proc SQL only counts distinct value from a variable as a whole, I don't know how to condition it. Similarly, if I use Sum(case...when) I doesn't give me discticnt count by ID. Here, to be noted that I want not the unique count of a variable, but a unique count of a variable by ID. And I don't know how to do that in Proc freq.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My last resort is to separate dataset, run proc sort to delete dups, and then run proc freq.. but that willl give me a ton of tables, and I need another proc to join the info(headcounts) I want in an addional table.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 10 Mar 2016 15:47:35 GMT</pubDate>
    <dc:creator>kksss</dc:creator>
    <dc:date>2016-03-10T15:47:35Z</dc:date>
    <item>
      <title>Create table(or report) to summarize headcounts/ information from multiple group variables BY ID.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255810#M48911</link>
      <description>&lt;P&gt;so I have a&amp;nbsp;dataset I have people with more than one observation under the same id.&amp;nbsp;&lt;/P&gt;&lt;P&gt;And they are also grouped under different criteria, so there are different grouping variables, e.g.&lt;/P&gt;&lt;P&gt;e.g.&amp;nbsp;&lt;/P&gt;&lt;P&gt;id &amp;nbsp; &amp;nbsp;var &amp;nbsp; group_1 &amp;nbsp; &amp;nbsp; Group_2&lt;/P&gt;&lt;P&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp;x &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A1&lt;/P&gt;&lt;P&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp;z &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A1&lt;/P&gt;&lt;P&gt;2 &amp;nbsp; &amp;nbsp; &amp;nbsp;y &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; B2&lt;/P&gt;&lt;P&gt;3 &amp;nbsp; &amp;nbsp; &amp;nbsp;8 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A3&lt;/P&gt;&lt;P&gt;3 &amp;nbsp; &amp;nbsp; &amp;nbsp;e &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can I make a report or summaried table to show the unique count of frequency by ID, under each grouping variable, and breakdown by their group value.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Like this&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;group &amp;nbsp; &amp;nbsp; headcount&lt;/P&gt;&lt;P&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3&lt;/P&gt;&lt;P&gt;2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4&lt;/P&gt;&lt;P&gt;A1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;&lt;P&gt;A3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;6&lt;/P&gt;&lt;P&gt;B2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;........&lt;/P&gt;&lt;P&gt;.....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Proc SQL only counts distinct value from a variable as a whole, I don't know how to condition it. Similarly, if I use Sum(case...when) I doesn't give me discticnt count by ID. Here, to be noted that I want not the unique count of a variable, but a unique count of a variable by ID. And I don't know how to do that in Proc freq.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My last resort is to separate dataset, run proc sort to delete dups, and then run proc freq.. but that willl give me a ton of tables, and I need another proc to join the info(headcounts) I want in an addional table.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 15:47:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255810#M48911</guid>
      <dc:creator>kksss</dc:creator>
      <dc:date>2016-03-10T15:47:35Z</dc:date>
    </item>
    <item>
      <title>Re: Create table(or report) to summarize headcounts/ information from multiple group variables BY ID</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255815#M48913</link>
      <description>&lt;P&gt;It will help if your desired output comes from the example input. It is very difficult to see how group A3 gets a count of 6.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I think you need to transpose the data so that you take&lt;/P&gt;
&lt;P&gt;id &amp;nbsp; &amp;nbsp;var &amp;nbsp; group_1 &amp;nbsp; &amp;nbsp; Group_2&lt;/P&gt;
&lt;P&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp;x &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A1&lt;/P&gt;
&lt;P&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp;z &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;A1&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And turn it into&lt;/P&gt;
&lt;P&gt;id var group&lt;/P&gt;
&lt;P&gt;1&amp;nbsp;&amp;nbsp; x&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;/P&gt;
&lt;P&gt;1&amp;nbsp;&amp;nbsp; x&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A1&lt;/P&gt;
&lt;P&gt;1&amp;nbsp; &amp;nbsp;z&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;/P&gt;
&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;z&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A1&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and then count the unique or distinct ID for Group so Id=1 gets counted once in group 3 and once in group A1.&lt;/P&gt;
&lt;P&gt;Does this describe what you're attempting?&lt;/P&gt;
&lt;P&gt;Does the variable Var have any bearing on this process?&amp;nbsp;It may be easier to ignore it for the purpose of counting.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 15:57:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255815#M48913</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2016-03-10T15:57:57Z</dc:date>
    </item>
    <item>
      <title>Re: Create table(or report) to summarize headcounts/ information from multiple group variables BY ID</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255822#M48917</link>
      <description>&lt;P&gt;You could also consider proc tabulate or a proc freq.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm not following how your numbers are calculated below - is the sample output intended to line up with the sample data?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc tabulate data=sashelp.class;
class sex age;
table sex age, n;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 16:05:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255822#M48917</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-03-10T16:05:20Z</dc:date>
    </item>
    <item>
      <title>Re: Create table(or report) to summarize headcounts/ information from multiple group variables BY ID</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255827#M48918</link>
      <description>&lt;P&gt;the thing is my grouping variables are not mutually exclusive.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;e.g. A1 may include 1.2.3&lt;/P&gt;&lt;P&gt;etc..&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 16:21:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255827#M48918</guid>
      <dc:creator>kksss</dc:creator>
      <dc:date>2016-03-10T16:21:45Z</dc:date>
    </item>
    <item>
      <title>Re: Create table(or report) to summarize headcounts/ information from multiple group variables BY ID</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255829#M48919</link>
      <description>&lt;P&gt;Please post a full example=&amp;gt; sample data with sample output that aligns with the sample data.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 16:26:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255829#M48919</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-03-10T16:26:37Z</dc:date>
    </item>
    <item>
      <title>Re: Create table(or report) to summarize headcounts/ information from multiple group variables BY ID</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255831#M48920</link>
      <description>&lt;P&gt;the numbers are not calculated in line with the data, i'm just using it as an example.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don;t think Proc tabulate will resolve the issue with dup data though,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;besides, I need to put the all output count in ONE table.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 16:27:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255831#M48920</guid>
      <dc:creator>kksss</dc:creator>
      <dc:date>2016-03-10T16:27:05Z</dc:date>
    </item>
    <item>
      <title>Re: Create table(or report) to summarize headcounts/ information from multiple group variables BY ID</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255833#M48921</link>
      <description>I think if you follow &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13884"&gt;@ballardw&lt;/a&gt; you'll get what you want.</description>
      <pubDate>Thu, 10 Mar 2016 16:30:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255833#M48921</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2016-03-10T16:30:57Z</dc:date>
    </item>
    <item>
      <title>Re: Create table(or report) to summarize headcounts/ information from multiple group variables BY ID</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255834#M48922</link>
      <description>&lt;P&gt;did you read my reply?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;my group variables are not mutually exclusive.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 16:34:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255834#M48922</guid>
      <dc:creator>kksss</dc:creator>
      <dc:date>2016-03-10T16:34:38Z</dc:date>
    </item>
    <item>
      <title>Re: Create table(or report) to summarize headcounts/ information from multiple group variables BY ID</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255840#M48924</link>
      <description>&lt;P&gt;Did you try the solution?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As mentioned you need to post better data, as is, we're not sure what your question is, or why things aren't working for you.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 16:36:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255840#M48924</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-03-10T16:36:46Z</dc:date>
    </item>
    <item>
      <title>Re: Create table(or report) to summarize headcounts/ information from multiple group variables BY ID</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255843#M48925</link>
      <description>Yes I did. If you think that I interpret that the wrong way: &lt;BR /&gt;1. Try what's sugested to prove your point &lt;BR /&gt;2. Explaine detailed with sample input and output data</description>
      <pubDate>Thu, 10 Mar 2016 16:38:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255843#M48925</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2016-03-10T16:38:38Z</dc:date>
    </item>
    <item>
      <title>Re: Create table(or report) to summarize headcounts/ information from multiple group variables BY ID</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255844#M48926</link>
      <description>&lt;P&gt;hold on.... I can only type this fast.... it's coming&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 16:39:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255844#M48926</guid>
      <dc:creator>kksss</dc:creator>
      <dc:date>2016-03-10T16:39:28Z</dc:date>
    </item>
    <item>
      <title>Re: Create table(or report) to summarize headcounts/ information from multiple group variables BY ID</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255850#M48927</link>
      <description>&lt;P&gt;Alright.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Input:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Major &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Major College &amp;nbsp; &amp;nbsp; &amp;nbsp;Major Department &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Primary Major &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Math_major_type &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Major Type&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;John &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Math &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Science &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; math &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Math &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Primary with one outside &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Primary&lt;/P&gt;&lt;P&gt;John &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Art &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fine Art &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Art &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Math &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;SPAN&gt;Primary with one outside &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Primary&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Kate &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Math &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Science&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; math &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Math &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Primary with only one &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Primary&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Lex &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Math &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Science &lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; math &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Math &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Primary with one&amp;nbsp;within &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Primary&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Lex &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Statistics &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Science&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;statistics &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Math &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Primary with one&amp;nbsp;within &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Primary&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Joe &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Math &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Science&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; math &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Math &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Primary with only one &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Primary&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Ash &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Math &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Science&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; math &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Math &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Primary with only one &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Primary&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Jim &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sociology&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Humanity &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Social Science &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;SPAN&gt;Sociology&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Not Primary &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Not Primary&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Jim &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Math &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Science&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; math &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Math &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Not Primary&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Not Primary &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Jim &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Statistics &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Science&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;statistics &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Math &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Not Primary&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Not Primary &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;OUT:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Headcount &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Unique Freq&lt;/P&gt;&lt;P&gt;Total &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 6&lt;/P&gt;&lt;P&gt;Primary &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Primary with one outside &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Primary with one within &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Primary with only &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Not primary &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Major count&amp;nbsp;by major department &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Total Majors.........................................10&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Art ......................................................1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Statistics.............................................2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Math...................................................6&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Social Science...................................1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;PS: some&amp;nbsp;definition&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Primary &amp;nbsp;- math Primary major&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Primary with only one &amp;nbsp;- has math as primary major and that is the only major they have (e.g. Kate, Joe, Ash)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Primary with one outside - who has math as primary major but also has at leasat one major outside the college of science(e.g. John)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Primary with one within- who has math as primary major but also has at leasat another one major within&amp;nbsp;the college of science(e.g. Lex)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Not Primary - Does not have math as a primary major. (Jim)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 16:58:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255850#M48927</guid>
      <dc:creator>kksss</dc:creator>
      <dc:date>2016-03-10T16:58:11Z</dc:date>
    </item>
    <item>
      <title>Re: Create table(or report) to summarize headcounts/ information from multiple group variables BY ID</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255851#M48928</link>
      <description>&lt;P&gt;I think you want this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It won't generate the total, but in my opinion, totals should be calculated in final report not stored in the dataset.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://gist.github.com/statgeek/e0903d269d4a71316a4e" target="_blank"&gt;https://gist.github.com/statgeek/e0903d269d4a71316a4e&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 16:58:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255851#M48928</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-03-10T16:58:19Z</dc:date>
    </item>
    <item>
      <title>Re: Create table(or report) to summarize headcounts/ information from multiple group variables BY ID</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255852#M48929</link>
      <description>&lt;P&gt;right... that's on on how to formatt the table afterwards... but I can use proc req because of the dups...&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 17:00:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255852#M48929</guid>
      <dc:creator>kksss</dc:creator>
      <dc:date>2016-03-10T17:00:14Z</dc:date>
    </item>
    <item>
      <title>Re: Create table(or report) to summarize headcounts/ information from multiple group variables BY ID</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255859#M48931</link>
      <description>&lt;P&gt;Fo those things that are related to unique persons you may need to sort the data and then using first. or last. techniques assign a value, likely 1, to one record per person. Then sum those.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I think the bit related to the majors and&amp;nbsp;primaries might be possibly using a multilabel formats, but that only works with a few procedures.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please provide some example data in the form of datastep code if you want someone to test some code with your data.&lt;/P&gt;
&lt;P&gt;I think I can do this with two tables in proc tabulate.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 17:17:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255859#M48931</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2016-03-10T17:17:43Z</dc:date>
    </item>
    <item>
      <title>Re: Create table(or report) to summarize headcounts/ information from multiple group variables BY ID</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255995#M48996</link>
      <description>&lt;P&gt;This could give you some light .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input ID      $          Major : $20.              MajorCollege  &amp;amp; $40.    MajorDepartment    &amp;amp; $40.     PrimaryMajor    &amp;amp; $40.           Math_major_type  &amp;amp; $40.         MajorType  &amp;amp; $40.;
cards;
John           Math                   Science                   math                        Math                     Primary with one outside                  Primary
John           Art                      Fine Art                      Art                         Math                      Primary with one outside                  Primary 
Kate           Math                    Science                   math                        Math                     Primary with only one                  Primary
Lex              Math                   Science                   math                        Math                     Primary with one within                  Primary
Lex              Statistics             Science                   statistics                  Math                     Primary with one within                  Primary
Joe             Math                     Science                   math                        Math                     Primary with only one                  Primary
Ash             Math                     Science                   math                        Math                      Primary with only one                  Primary
Jim             Sociology                Humanity             Social Science            Sociology                Not Primary                               Not Primary
Jim             Math                      Science                   math                        Math                     Not Primary                                   Not Primary    
Jim             Statistics              Science                   statistics                  Math                     Not Primary                                 Not Primary  
;
run;
data temp;
set have;
length group $ 40;
array x{*} $ Major -- MajorType ;
do i=1 to dim(x);
 group=x{i};    
 output;
end;
drop i;
run;
proc sql;
create table want as
 select group,count(distinct id) as n
  from temp
   group by group
 union
 select 'Total',count(distinct id) as n
  from temp;
quit; &lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 11 Mar 2016 05:07:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-table-or-report-to-summarize-headcounts-information-from/m-p/255995#M48996</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2016-03-11T05:07:14Z</dc:date>
    </item>
  </channel>
</rss>

