<?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: How to create sub-totals ? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-sub-totals/m-p/379609#M91376</link>
    <description>&lt;P&gt;OK, here's a program to match:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data want;&lt;/P&gt;
&lt;P&gt;set have;&lt;/P&gt;
&lt;P&gt;by race &lt;FONT color="#FF0000"&gt;group&lt;/FONT&gt; notsorted;&lt;/P&gt;
&lt;P&gt;if first.&lt;FONT color="#FF0000"&gt;group&lt;/FONT&gt; then totcount = count;&lt;/P&gt;
&lt;P&gt;else totcount + count;&lt;/P&gt;
&lt;P&gt;output;&lt;/P&gt;
&lt;P&gt;if last.&lt;FONT color="#FF0000"&gt;group&lt;/FONT&gt;;&lt;/P&gt;
&lt;P&gt;count = totcount;&lt;/P&gt;
&lt;P&gt;location = 'Region';&lt;/P&gt;
&lt;P&gt;output;&lt;/P&gt;
&lt;P&gt;drop totcount;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For this to work, your data has to be grouped: &amp;nbsp;each RACE/GROUP combination should form a set of adjacent observations.&lt;/P&gt;</description>
    <pubDate>Wed, 26 Jul 2017 23:37:44 GMT</pubDate>
    <dc:creator>Astounding</dc:creator>
    <dc:date>2017-07-26T23:37:44Z</dc:date>
    <item>
      <title>How to create sub-totals ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-sub-totals/m-p/379206#M91256</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have a &amp;nbsp;dataset like below:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="320"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;Race&lt;/TD&gt;
&lt;TD width="64"&gt;Group&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;Location&lt;/TD&gt;
&lt;TD width="64"&gt;Date&lt;/TD&gt;
&lt;TD width="64"&gt;Count&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;White&lt;/TD&gt;
&lt;TD&gt;All&lt;/TD&gt;
&lt;TD&gt;LA&lt;/TD&gt;
&lt;TD&gt;Aug2016&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;White&lt;/TD&gt;
&lt;TD&gt;All&lt;/TD&gt;
&lt;TD&gt;ANA&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;Aug&lt;/SPAN&gt;&lt;SPAN&gt;2016&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Black&lt;/TD&gt;
&lt;TD&gt;All&lt;/TD&gt;
&lt;TD&gt;LA&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;Aug&lt;/SPAN&gt;&lt;SPAN&gt;2016&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Black&lt;/TD&gt;
&lt;TD&gt;All&lt;/TD&gt;
&lt;TD&gt;ANA&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;Aug&lt;/SPAN&gt;&lt;SPAN&gt;2016&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I want the dataset to be like this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="320"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;Race&lt;/TD&gt;
&lt;TD width="64"&gt;Group&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;Location&lt;/TD&gt;
&lt;TD width="64"&gt;Date&lt;/TD&gt;
&lt;TD width="64"&gt;Count&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;White&lt;/TD&gt;
&lt;TD&gt;All&lt;/TD&gt;
&lt;TD&gt;LA&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;Aug&lt;/SPAN&gt;&lt;SPAN&gt;2016&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;White&lt;/TD&gt;
&lt;TD&gt;All&lt;/TD&gt;
&lt;TD&gt;ANA&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;Aug&lt;/SPAN&gt;&lt;SPAN&gt;2016&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;White&lt;/TD&gt;
&lt;TD&gt;All&lt;/TD&gt;
&lt;TD&gt;Region&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;Aug&lt;/SPAN&gt;&lt;SPAN&gt;2016&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Black&lt;/TD&gt;
&lt;TD&gt;All&lt;/TD&gt;
&lt;TD&gt;LA&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;Aug&lt;/SPAN&gt;&lt;SPAN&gt;2016&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Black&lt;/TD&gt;
&lt;TD&gt;All&lt;/TD&gt;
&lt;TD&gt;ANA&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;Aug&lt;/SPAN&gt;&lt;SPAN&gt;2016&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Black&lt;/TD&gt;
&lt;TD&gt;All&lt;/TD&gt;
&lt;TD&gt;Region&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;Aug&lt;/SPAN&gt;&lt;SPAN&gt;2016&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please share your thoughts.&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jul 2017 20:58:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-sub-totals/m-p/379206#M91256</guid>
      <dc:creator>renjithr</dc:creator>
      <dc:date>2017-07-25T20:58:21Z</dc:date>
    </item>
    <item>
      <title>Re: How to create sub-totals ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-sub-totals/m-p/379209#M91257</link>
      <description>&lt;P&gt;So what constitutes a group where you want subtotals?&amp;nbsp; Just RACE?&amp;nbsp; RACE + one of the other variables?&amp;nbsp; Are GROUP and DATE always constant for a single value of RACE?&amp;nbsp; What is the length of the existing variable LOCATION?&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jul 2017 21:07:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-sub-totals/m-p/379209#M91257</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2017-07-25T21:07:55Z</dc:date>
    </item>
    <item>
      <title>Re: How to create sub-totals ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-sub-totals/m-p/379211#M91258</link>
      <description>&lt;P&gt;Group variables should be RACE+GROUP+DATE. GROUP and DATE &amp;nbsp;are always constant for a single value of RACE.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Length of LOCATION IS 10.&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jul 2017 21:13:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-sub-totals/m-p/379211#M91258</guid>
      <dc:creator>renjithr</dc:creator>
      <dc:date>2017-07-25T21:13:59Z</dc:date>
    </item>
    <item>
      <title>Re: How to create sub-totals ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-sub-totals/m-p/379214#M91259</link>
      <description>&lt;P&gt;OK, let's try it this way then:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data want;&lt;/P&gt;
&lt;P&gt;set have;&lt;/P&gt;
&lt;P&gt;by race notsorted;&lt;/P&gt;
&lt;P&gt;if first.race then totcount = count;&lt;/P&gt;
&lt;P&gt;else totcount + count;&lt;/P&gt;
&lt;P&gt;output;&lt;/P&gt;
&lt;P&gt;if last.race;&lt;/P&gt;
&lt;P&gt;count = totcount;&lt;/P&gt;
&lt;P&gt;location = 'Region';&lt;/P&gt;
&lt;P&gt;output;&lt;/P&gt;
&lt;P&gt;drop totcount;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jul 2017 21:16:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-sub-totals/m-p/379214#M91259</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2017-07-25T21:16:37Z</dc:date>
    </item>
    <item>
      <title>Re: How to create sub-totals ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-sub-totals/m-p/379220#M91263</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/6368"&gt;@renjithr&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please share your thoughts.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Don't put subtotals into data generally.&lt;/P&gt;
&lt;P&gt;I would do that as part of&amp;nbsp;a final report using a report procedure such as Report or Tabulate.&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jul 2017 21:43:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-sub-totals/m-p/379220#M91263</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2017-07-25T21:43:03Z</dc:date>
    </item>
    <item>
      <title>Re: How to create sub-totals ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-sub-totals/m-p/379226#M91266</link>
      <description>&lt;P&gt;Thanks.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Just curious ..if the GROUP &amp;nbsp;and DATE are not constant,then what will be the code change?&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jul 2017 22:09:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-sub-totals/m-p/379226#M91266</guid>
      <dc:creator>renjithr</dc:creator>
      <dc:date>2017-07-25T22:09:51Z</dc:date>
    </item>
    <item>
      <title>Re: How to create sub-totals ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-sub-totals/m-p/379267#M91280</link>
      <description>&lt;P&gt;First you have to decide what the result would be. &amp;nbsp;Then we can talk about code changes. &amp;nbsp;If the other variables change, what values belong on the "Region" observations? &amp;nbsp;That's one of the choices you have to make.&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jul 2017 03:30:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-sub-totals/m-p/379267#M91280</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2017-07-26T03:30:01Z</dc:date>
    </item>
    <item>
      <title>Re: How to create sub-totals ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-sub-totals/m-p/379597#M91374</link>
      <description>&lt;P&gt;Sure.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is my new have:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="657"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="336"&gt;Race&lt;/TD&gt;
&lt;TD width="51"&gt;Group&amp;nbsp;&lt;/TD&gt;
&lt;TD width="95"&gt;Location&lt;/TD&gt;
&lt;TD width="75"&gt;Date&lt;/TD&gt;
&lt;TD width="100"&gt;Count&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="336"&gt;White&lt;/TD&gt;
&lt;TD width="51"&gt;All&lt;/TD&gt;
&lt;TD width="95"&gt;LA&lt;/TD&gt;
&lt;TD width="75"&gt;Aug-16&lt;/TD&gt;
&lt;TD width="100"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="336"&gt;White&lt;/TD&gt;
&lt;TD width="51"&gt;All&lt;/TD&gt;
&lt;TD width="95"&gt;ANA&lt;/TD&gt;
&lt;TD width="75"&gt;Aug-16&lt;/TD&gt;
&lt;TD width="100"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="336"&gt;Black&lt;/TD&gt;
&lt;TD width="51"&gt;All&lt;/TD&gt;
&lt;TD width="95"&gt;LA&lt;/TD&gt;
&lt;TD width="75"&gt;Aug-16&lt;/TD&gt;
&lt;TD width="100"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="336"&gt;Black&lt;/TD&gt;
&lt;TD width="51"&gt;All&lt;/TD&gt;
&lt;TD width="95"&gt;ANA&lt;/TD&gt;
&lt;TD width="75"&gt;Aug-16&lt;/TD&gt;
&lt;TD width="100"&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Black&lt;/TD&gt;
&lt;TD width="51"&gt;65P&lt;/TD&gt;
&lt;TD width="95"&gt;ANA&lt;/TD&gt;
&lt;TD&gt;Aug-16&lt;/TD&gt;
&lt;TD width="100"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Desired output:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="657"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="336"&gt;Race&lt;/TD&gt;
&lt;TD width="51"&gt;Group&amp;nbsp;&lt;/TD&gt;
&lt;TD width="95"&gt;Location&lt;/TD&gt;
&lt;TD width="75"&gt;Date&lt;/TD&gt;
&lt;TD width="100"&gt;Count&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;White&lt;/TD&gt;
&lt;TD width="51"&gt;All&lt;/TD&gt;
&lt;TD width="95"&gt;LA&lt;/TD&gt;
&lt;TD&gt;Aug-16&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="336"&gt;White&lt;/TD&gt;
&lt;TD width="51"&gt;All&lt;/TD&gt;
&lt;TD width="95"&gt;ANA&lt;/TD&gt;
&lt;TD width="75"&gt;Aug-16&lt;/TD&gt;
&lt;TD width="100"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;White&lt;/TD&gt;
&lt;TD width="51"&gt;All&lt;/TD&gt;
&lt;TD width="95"&gt;Region&lt;/TD&gt;
&lt;TD&gt;Aug-16&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="336"&gt;Black&lt;/TD&gt;
&lt;TD width="51"&gt;All&lt;/TD&gt;
&lt;TD width="95"&gt;LA&lt;/TD&gt;
&lt;TD&gt;Aug-16&lt;/TD&gt;
&lt;TD width="100"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Black&lt;/TD&gt;
&lt;TD width="51"&gt;All&lt;/TD&gt;
&lt;TD width="95"&gt;ANA&lt;/TD&gt;
&lt;TD&gt;Aug-16&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="336"&gt;Black&lt;/TD&gt;
&lt;TD width="51"&gt;All&lt;/TD&gt;
&lt;TD width="95"&gt;Region&lt;/TD&gt;
&lt;TD&gt;Aug-16&lt;/TD&gt;
&lt;TD width="100"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Black&lt;/TD&gt;
&lt;TD width="51"&gt;65P&lt;/TD&gt;
&lt;TD width="95"&gt;ANA&lt;/TD&gt;
&lt;TD&gt;Aug-16&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="336"&gt;Black&lt;/TD&gt;
&lt;TD width="51"&gt;65P&lt;/TD&gt;
&lt;TD width="95"&gt;Region&lt;/TD&gt;
&lt;TD&gt;1-Aug&lt;/TD&gt;
&lt;TD width="100"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please let me know.&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jul 2017 22:43:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-sub-totals/m-p/379597#M91374</guid>
      <dc:creator>renjithr</dc:creator>
      <dc:date>2017-07-26T22:43:51Z</dc:date>
    </item>
    <item>
      <title>Re: How to create sub-totals ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-sub-totals/m-p/379609#M91376</link>
      <description>&lt;P&gt;OK, here's a program to match:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data want;&lt;/P&gt;
&lt;P&gt;set have;&lt;/P&gt;
&lt;P&gt;by race &lt;FONT color="#FF0000"&gt;group&lt;/FONT&gt; notsorted;&lt;/P&gt;
&lt;P&gt;if first.&lt;FONT color="#FF0000"&gt;group&lt;/FONT&gt; then totcount = count;&lt;/P&gt;
&lt;P&gt;else totcount + count;&lt;/P&gt;
&lt;P&gt;output;&lt;/P&gt;
&lt;P&gt;if last.&lt;FONT color="#FF0000"&gt;group&lt;/FONT&gt;;&lt;/P&gt;
&lt;P&gt;count = totcount;&lt;/P&gt;
&lt;P&gt;location = 'Region';&lt;/P&gt;
&lt;P&gt;output;&lt;/P&gt;
&lt;P&gt;drop totcount;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For this to work, your data has to be grouped: &amp;nbsp;each RACE/GROUP combination should form a set of adjacent observations.&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jul 2017 23:37:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-sub-totals/m-p/379609#M91376</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2017-07-26T23:37:44Z</dc:date>
    </item>
    <item>
      <title>Re: How to create sub-totals ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-sub-totals/m-p/383457#M91459</link>
      <description>&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Thu, 27 Jul 2017 19:32:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-sub-totals/m-p/383457#M91459</guid>
      <dc:creator>renjithr</dc:creator>
      <dc:date>2017-07-27T19:32:42Z</dc:date>
    </item>
    <item>
      <title>Re: How to create sub-totals ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-sub-totals/m-p/383518#M91470</link>
      <description>&lt;P&gt;Hi, how about PROC SUMMARY. Only issue is that the value of the variable LOCATION is missing rather than "REGION" (you can fix that in a subsequent data step). Since there is no ascending or descending order of the location variable in your output, you'd have to play games with the values to get the order you show. (e.g. leading spaces) &amp;nbsp;...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;data x;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;input race :$5. group :$3. location :$6. date :monyy. count;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;format date monyy.;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;datalines;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;White All LA Aug-16 1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;White All ANA Aug-16 2&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;Black All LA Aug-16 2&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;Black All ANA Aug-16 3&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;Black 65P ANA Aug-16 1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;proc summary data=x;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;class race group location date;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;var count;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;output out=y (drop=_: )sum=;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;types race*group*location*date race*group*date;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;run;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;data y;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;set y;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;location = ifc(missing(location),'Region',location);&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;run;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;DATA SET: y

race     group    location    date     count

Black     65P      Region     AUG16      1
Black     All      Region     AUG16      5
White     All      Region     AUG16      3
Black     65P      ANA        AUG16      1
Black     All      ANA        AUG16      3
Black     All      LA         AUG16      2
White     All      ANA        AUG16      2
White     All      LA         AUG16      1
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Jul 2017 23:08:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-sub-totals/m-p/383518#M91470</guid>
      <dc:creator>MikeZdeb</dc:creator>
      <dc:date>2017-07-27T23:08:37Z</dc:date>
    </item>
  </channel>
</rss>

