<?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 How to add a row level total to a SAS dataset in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-add-a-row-level-total-to-a-SAS-dataset/m-p/350324#M81415</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I got the following output after performing a frequency procedure and transposing by month.&lt;/P&gt;
&lt;P&gt;Later, i want to create a grand_total on the resultant dataset like shown.&lt;/P&gt;
&lt;P&gt;is it acheived by using an array?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Month&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Jan&amp;nbsp;&amp;nbsp;&amp;nbsp; Feb&amp;nbsp; mar&amp;nbsp; apr&amp;nbsp; may&amp;nbsp; jun&amp;nbsp;&amp;nbsp; jul&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;grand_total&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Male&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;29&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Female&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&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;STRONG&gt;22&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Thanks&lt;/STRONG&gt;&lt;/P&gt;</description>
    <pubDate>Sat, 15 Apr 2017 23:28:52 GMT</pubDate>
    <dc:creator>robertrao</dc:creator>
    <dc:date>2017-04-15T23:28:52Z</dc:date>
    <item>
      <title>How to add a row level total to a SAS dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-add-a-row-level-total-to-a-SAS-dataset/m-p/350324#M81415</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I got the following output after performing a frequency procedure and transposing by month.&lt;/P&gt;
&lt;P&gt;Later, i want to create a grand_total on the resultant dataset like shown.&lt;/P&gt;
&lt;P&gt;is it acheived by using an array?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Month&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Jan&amp;nbsp;&amp;nbsp;&amp;nbsp; Feb&amp;nbsp; mar&amp;nbsp; apr&amp;nbsp; may&amp;nbsp; jun&amp;nbsp;&amp;nbsp; jul&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;grand_total&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Male&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;29&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Female&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&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;STRONG&gt;22&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Thanks&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 15 Apr 2017 23:28:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-add-a-row-level-total-to-a-SAS-dataset/m-p/350324#M81415</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2017-04-15T23:28:52Z</dc:date>
    </item>
    <item>
      <title>Re: Array?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-add-a-row-level-total-to-a-SAS-dataset/m-p/350325#M81416</link>
      <description>&lt;P&gt;No need for arrays just use the sum function e.g.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;grand_total=sum(jan, feb, mar, apr, may, jun, jul);&lt;/P&gt;</description>
      <pubDate>Sat, 15 Apr 2017 23:22:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-add-a-row-level-total-to-a-SAS-dataset/m-p/350325#M81416</guid>
      <dc:creator>ChrisBrooks</dc:creator>
      <dc:date>2017-04-15T23:22:10Z</dc:date>
    </item>
    <item>
      <title>Re: How to add a row level total to a SAS dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-add-a-row-level-total-to-a-SAS-dataset/m-p/350326#M81417</link>
      <description>&lt;P&gt;Either use a reporting procedure from the start or calculate sum manually, but an array declaration isn't useful in this situation unless you're going to use it more than once or if you need some dynamic summation. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can use variable lists without explicitly declaring an array.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Grand_total = sum (of JAN--JUL);

Grand_total = sum(of month1-month7);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sat, 15 Apr 2017 23:31:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-add-a-row-level-total-to-a-SAS-dataset/m-p/350326#M81417</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-04-15T23:31:59Z</dc:date>
    </item>
    <item>
      <title>Re: How to add a row level total to a SAS dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-add-a-row-level-total-to-a-SAS-dataset/m-p/350327#M81418</link>
      <description>&lt;P&gt;Thanks Reeza,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The double dashes works fine like shown below in a seperrate data step after the proc transpose.&lt;/P&gt;&lt;P&gt;But putting a single dash inbetween doent work only considers the two months.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Grand_total = sum(of Feb2016--Feb2017);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks again&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 15 Apr 2017 23:57:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-add-a-row-level-total-to-a-SAS-dataset/m-p/350327#M81418</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2017-04-15T23:57:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to add a row level total to a SAS dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-add-a-row-level-total-to-a-SAS-dataset/m-p/350332#M81419</link>
      <description>&lt;P&gt;You can only use single dashes if you have a series of variables with an index, as in the example. And I believe this behaviour changed in 9.3&lt;/P&gt;</description>
      <pubDate>Sun, 16 Apr 2017 00:20:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-add-a-row-level-total-to-a-SAS-dataset/m-p/350332#M81419</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-04-16T00:20:09Z</dc:date>
    </item>
  </channel>
</rss>

