<?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: sum of column in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/sum-of-column/m-p/590051#M168839</link>
    <description>&lt;P&gt;apologies its 7&lt;/P&gt;</description>
    <pubDate>Thu, 19 Sep 2019 14:57:57 GMT</pubDate>
    <dc:creator>Vijay77</dc:creator>
    <dc:date>2019-09-19T14:57:57Z</dc:date>
    <item>
      <title>sum of column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sum-of-column/m-p/590035#M168828</link>
      <description>&lt;P&gt;i have 3 obs like below i want sum of all 3 in 4th obs&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1)&amp;nbsp; 2 (40.0)&lt;BR /&gt;2) 1 (20.0)&lt;BR /&gt;3) 2 (40.0)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;4) 8(100)&lt;/P&gt;</description>
      <pubDate>Thu, 19 Sep 2019 14:22:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sum-of-column/m-p/590035#M168828</guid>
      <dc:creator>Vijay77</dc:creator>
      <dc:date>2019-09-19T14:22:16Z</dc:date>
    </item>
    <item>
      <title>Re: sum of column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sum-of-column/m-p/590036#M168829</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/277769"&gt;@Vijay77&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;i have 3 obs like below i want sum of all 3 in 4th obs&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1)&amp;nbsp; 2 (40.0)&lt;BR /&gt;2) 1 (20.0)&lt;BR /&gt;3) 2 (40.0)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;4) 8(100)&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;How do you get an 8 in the fourth observation?&lt;/P&gt;</description>
      <pubDate>Thu, 19 Sep 2019 14:23:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sum-of-column/m-p/590036#M168829</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2019-09-19T14:23:28Z</dc:date>
    </item>
    <item>
      <title>Re: sum of column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sum-of-column/m-p/590051#M168839</link>
      <description>&lt;P&gt;apologies its 7&lt;/P&gt;</description>
      <pubDate>Thu, 19 Sep 2019 14:57:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sum-of-column/m-p/590051#M168839</guid>
      <dc:creator>Vijay77</dc:creator>
      <dc:date>2019-09-19T14:57:57Z</dc:date>
    </item>
    <item>
      <title>Re: sum of column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sum-of-column/m-p/590053#M168840</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/277769"&gt;@Vijay77&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;apologies its 7&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I don't understand how you obtain the number 7. Please explain.&lt;/P&gt;</description>
      <pubDate>Thu, 19 Sep 2019 15:00:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sum-of-column/m-p/590053#M168840</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2019-09-19T15:00:01Z</dc:date>
    </item>
    <item>
      <title>Re: sum of column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sum-of-column/m-p/590056#M168842</link>
      <description>&lt;P&gt;In a data set?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
set have end = eof;

retain total;

total + varName;

output;

if eof then do;
varName = total;
output;
end;

drop total;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;In a report?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc print data=have;
var varName;
sum varName;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/277769"&gt;@Vijay77&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;i have 3 obs like below i want sum of all 3 in 4th obs&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1)&amp;nbsp; 2 (40.0)&lt;BR /&gt;2) 1 (20.0)&lt;BR /&gt;3) 2 (40.0)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;4) 8(100)&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Sep 2019 15:03:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sum-of-column/m-p/590056#M168842</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2019-09-19T15:03:43Z</dc:date>
    </item>
    <item>
      <title>Re: sum of column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sum-of-column/m-p/590279#M168907</link>
      <description>&lt;P&gt;5&lt;/P&gt;</description>
      <pubDate>Fri, 20 Sep 2019 06:36:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sum-of-column/m-p/590279#M168907</guid>
      <dc:creator>Vijay77</dc:creator>
      <dc:date>2019-09-20T06:36:49Z</dc:date>
    </item>
    <item>
      <title>Re: sum of column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sum-of-column/m-p/590290#M168914</link>
      <description>&lt;P&gt;hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It helps to provide have and want datasets in the form of data steps so we know exactly the type&lt;/P&gt;
&lt;P&gt;of data you are dealing with.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If your observations are strings in the form you give in your example, you have&lt;/P&gt;
&lt;P&gt;first to extract numbers, for instance with scan and input functions, then you can perform the&lt;/P&gt;
&lt;P&gt;summations :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
    input x $10.;
    cards;
2 (40.0)
1 (20.0)
2 (40.0)
;
run;

data want;
    set have end=fend;
    drop sum1 sum2;

    sum1+input(scan(x,1), best.);
    sum2+input(scan(x,2, '()'), best.);

    output;

    if fend then do;
        x=cat(sum1,' (',put(sum2,5.1),')');
        output;
    end;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Sep 2019 08:06:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sum-of-column/m-p/590290#M168914</guid>
      <dc:creator>gamotte</dc:creator>
      <dc:date>2019-09-20T08:06:19Z</dc:date>
    </item>
  </channel>
</rss>

