<?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 column totals in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/column-totals/m-p/564329#M158279</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I have a 30 column dataset and want to total each column values.&lt;/P&gt;
&lt;TABLE style="border-collapse: collapse; width: 288pt;" border="0" width="384" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD width="64" height="20" class="xl63" style="height: 15.0pt; width: 48pt;"&gt;ID&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="border-left: none; width: 48pt;"&gt;C1&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="border-left: none; width: 48pt;"&gt;C2&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="border-left: none; width: 48pt;"&gt;C4&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="border-left: none; width: 48pt;"&gt;C4&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="border-left: none; width: 48pt;"&gt;C5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD height="20" class="xl63" style="height: 15.0pt; border-top: none;"&gt;001&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;12&lt;/TD&gt;
&lt;TD class="xl63" style="border-top: none; border-left: none;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;5&lt;/TD&gt;
&lt;TD class="xl63" style="border-top: none; border-left: none;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD height="20" class="xl63" style="height: 15.0pt; border-top: none;"&gt;002&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;11&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;10&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;5&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;3&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD height="20" class="xl63" style="height: 15.0pt; border-top: none;"&gt;003&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;2&lt;/TD&gt;
&lt;TD class="xl63" style="border-top: none; border-left: none;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;3&lt;/TD&gt;
&lt;TD class="xl63" style="border-top: none; border-left: none;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD height="20" class="xl63" style="height: 15.0pt; border-top: none;"&gt;004&lt;/TD&gt;
&lt;TD class="xl63" style="border-top: none; border-left: none;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;5&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;3&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;6&lt;/TD&gt;
&lt;TD class="xl63" style="border-top: none; border-left: none;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD height="20" class="xl63" style="height: 15.0pt; border-top: none;"&gt;005&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;4&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;5&lt;/TD&gt;
&lt;TD class="xl63" style="border-top: none; border-left: none;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;2&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;6&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;what I want is:&lt;/P&gt;
&lt;TABLE width="384"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD style="width: 60px;"&gt;ID&lt;/TD&gt;
&lt;TD style="width: 40px;"&gt;C1&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;C2&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;C4&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;C4&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;C5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="width: 60px;"&gt;001&lt;/TD&gt;
&lt;TD style="width: 40px;"&gt;12&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;5&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="width: 60px;"&gt;002&lt;/TD&gt;
&lt;TD style="width: 40px;"&gt;11&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;10&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;5&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;3&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="width: 60px;"&gt;003&lt;/TD&gt;
&lt;TD style="width: 40px;"&gt;2&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;3&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="width: 60px;"&gt;004&lt;/TD&gt;
&lt;TD style="width: 40px;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;5&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;3&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;6&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="width: 60px;"&gt;005&lt;/TD&gt;
&lt;TD style="width: 40px;"&gt;4&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;5&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;2&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;6&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="width: 60px;"&gt;total&lt;/TD&gt;
&lt;TD style="width: 40px;"&gt;29&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;20&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;16&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;11&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;13&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I wonder how to code in SAS for total each column (I have 30 columns, C1 to C30).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks in advance.&lt;/P&gt;</description>
    <pubDate>Thu, 06 Jun 2019 23:36:36 GMT</pubDate>
    <dc:creator>ursula</dc:creator>
    <dc:date>2019-06-06T23:36:36Z</dc:date>
    <item>
      <title>column totals</title>
      <link>https://communities.sas.com/t5/SAS-Programming/column-totals/m-p/564329#M158279</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I have a 30 column dataset and want to total each column values.&lt;/P&gt;
&lt;TABLE style="border-collapse: collapse; width: 288pt;" border="0" width="384" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD width="64" height="20" class="xl63" style="height: 15.0pt; width: 48pt;"&gt;ID&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="border-left: none; width: 48pt;"&gt;C1&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="border-left: none; width: 48pt;"&gt;C2&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="border-left: none; width: 48pt;"&gt;C4&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="border-left: none; width: 48pt;"&gt;C4&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="border-left: none; width: 48pt;"&gt;C5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD height="20" class="xl63" style="height: 15.0pt; border-top: none;"&gt;001&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;12&lt;/TD&gt;
&lt;TD class="xl63" style="border-top: none; border-left: none;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;5&lt;/TD&gt;
&lt;TD class="xl63" style="border-top: none; border-left: none;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD height="20" class="xl63" style="height: 15.0pt; border-top: none;"&gt;002&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;11&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;10&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;5&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;3&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD height="20" class="xl63" style="height: 15.0pt; border-top: none;"&gt;003&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;2&lt;/TD&gt;
&lt;TD class="xl63" style="border-top: none; border-left: none;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;3&lt;/TD&gt;
&lt;TD class="xl63" style="border-top: none; border-left: none;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD height="20" class="xl63" style="height: 15.0pt; border-top: none;"&gt;004&lt;/TD&gt;
&lt;TD class="xl63" style="border-top: none; border-left: none;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;5&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;3&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;6&lt;/TD&gt;
&lt;TD class="xl63" style="border-top: none; border-left: none;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD height="20" class="xl63" style="height: 15.0pt; border-top: none;"&gt;005&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;4&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;5&lt;/TD&gt;
&lt;TD class="xl63" style="border-top: none; border-left: none;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;2&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;6&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;what I want is:&lt;/P&gt;
&lt;TABLE width="384"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD style="width: 60px;"&gt;ID&lt;/TD&gt;
&lt;TD style="width: 40px;"&gt;C1&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;C2&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;C4&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;C4&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;C5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="width: 60px;"&gt;001&lt;/TD&gt;
&lt;TD style="width: 40px;"&gt;12&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;5&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="width: 60px;"&gt;002&lt;/TD&gt;
&lt;TD style="width: 40px;"&gt;11&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;10&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;5&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;3&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="width: 60px;"&gt;003&lt;/TD&gt;
&lt;TD style="width: 40px;"&gt;2&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;3&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="width: 60px;"&gt;004&lt;/TD&gt;
&lt;TD style="width: 40px;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;5&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;3&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;6&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="width: 60px;"&gt;005&lt;/TD&gt;
&lt;TD style="width: 40px;"&gt;4&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;5&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;2&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;6&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="width: 60px;"&gt;total&lt;/TD&gt;
&lt;TD style="width: 40px;"&gt;29&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;20&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;16&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;11&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;13&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I wonder how to code in SAS for total each column (I have 30 columns, C1 to C30).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks in advance.&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jun 2019 23:36:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/column-totals/m-p/564329#M158279</guid>
      <dc:creator>ursula</dc:creator>
      <dc:date>2019-06-06T23:36:36Z</dc:date>
    </item>
    <item>
      <title>Re: column totals</title>
      <link>https://communities.sas.com/t5/SAS-Programming/column-totals/m-p/564332#M158281</link>
      <description>Hi:&lt;BR /&gt;  If you're using PROC PRINT, then you need the SUM statement. If you are using PROC REPORT, then you need an RBREAK statement. If you are using PROC TABULATE, then you need the special class variable ALL in the row dimension. &lt;BR /&gt;&lt;BR /&gt;What code have you tried?&lt;BR /&gt;Cynthia</description>
      <pubDate>Fri, 07 Jun 2019 00:04:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/column-totals/m-p/564332#M158281</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2019-06-07T00:04:18Z</dc:date>
    </item>
    <item>
      <title>Re: column totals</title>
      <link>https://communities.sas.com/t5/SAS-Programming/column-totals/m-p/564333#M158282</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc summary data=sashelp.class;
var age weight height;
output out=totals sum=;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;you can replace age weight height with your columns&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jun 2019 00:13:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/column-totals/m-p/564333#M158282</guid>
      <dc:creator>VDD</dc:creator>
      <dc:date>2019-06-07T00:13:50Z</dc:date>
    </item>
    <item>
      <title>Re: column totals</title>
      <link>https://communities.sas.com/t5/SAS-Programming/column-totals/m-p/564347#M158286</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/34666"&gt;@ursula&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I have a 30 column dataset and want to total each column values.&lt;/P&gt;
&lt;TABLE style="border-collapse: collapse; width: 288pt;" border="0" width="384" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD width="64" height="20" class="xl63" style="height: 15.0pt; width: 48pt;"&gt;ID&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="border-left: none; width: 48pt;"&gt;C1&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="border-left: none; width: 48pt;"&gt;C2&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="border-left: none; width: 48pt;"&gt;C4&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="border-left: none; width: 48pt;"&gt;C4&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="border-left: none; width: 48pt;"&gt;C5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD height="20" class="xl63" style="height: 15.0pt; border-top: none;"&gt;001&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;12&lt;/TD&gt;
&lt;TD class="xl63" style="border-top: none; border-left: none;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;5&lt;/TD&gt;
&lt;TD class="xl63" style="border-top: none; border-left: none;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD height="20" class="xl63" style="height: 15.0pt; border-top: none;"&gt;002&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;11&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;10&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;5&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;3&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD height="20" class="xl63" style="height: 15.0pt; border-top: none;"&gt;003&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;2&lt;/TD&gt;
&lt;TD class="xl63" style="border-top: none; border-left: none;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;3&lt;/TD&gt;
&lt;TD class="xl63" style="border-top: none; border-left: none;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD height="20" class="xl63" style="height: 15.0pt; border-top: none;"&gt;004&lt;/TD&gt;
&lt;TD class="xl63" style="border-top: none; border-left: none;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;5&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;3&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;6&lt;/TD&gt;
&lt;TD class="xl63" style="border-top: none; border-left: none;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD height="20" class="xl63" style="height: 15.0pt; border-top: none;"&gt;005&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;4&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;5&lt;/TD&gt;
&lt;TD class="xl63" style="border-top: none; border-left: none;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;2&lt;/TD&gt;
&lt;TD align="right" class="xl63" style="border-top: none; border-left: none;"&gt;6&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;what I want is:&lt;/P&gt;
&lt;TABLE width="384"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD style="width: 60px;"&gt;ID&lt;/TD&gt;
&lt;TD style="width: 40px;"&gt;C1&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;C2&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;C4&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;C4&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;C5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="width: 60px;"&gt;001&lt;/TD&gt;
&lt;TD style="width: 40px;"&gt;12&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;5&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="width: 60px;"&gt;002&lt;/TD&gt;
&lt;TD style="width: 40px;"&gt;11&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;10&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;5&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;3&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="width: 60px;"&gt;003&lt;/TD&gt;
&lt;TD style="width: 40px;"&gt;2&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;3&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="width: 60px;"&gt;004&lt;/TD&gt;
&lt;TD style="width: 40px;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;5&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;3&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;6&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="width: 60px;"&gt;005&lt;/TD&gt;
&lt;TD style="width: 40px;"&gt;4&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;5&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;2&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;6&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="width: 60px;"&gt;total&lt;/TD&gt;
&lt;TD style="width: 40px;"&gt;29&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;20&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;16&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;11&lt;/TD&gt;
&lt;TD style="width: 49px;"&gt;13&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I wonder how to code in SAS for total each column (I have 30 columns, C1 to C30).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks in advance.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Do you want that as a result printed to an output destination such as HTML, Listing, Excel, Word, PowerPoint or PDF.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Or are you trying to get that included into a data set - which is generally not recommended.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jun 2019 02:49:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/column-totals/m-p/564347#M158286</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2019-06-07T02:49:12Z</dc:date>
    </item>
    <item>
      <title>Re: column totals</title>
      <link>https://communities.sas.com/t5/SAS-Programming/column-totals/m-p/564965#M158526</link>
      <description>&lt;P&gt;Actually I want it run in data steps. but it seems like not recommended.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Jun 2019 17:08:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/column-totals/m-p/564965#M158526</guid>
      <dc:creator>ursula</dc:creator>
      <dc:date>2019-06-10T17:08:11Z</dc:date>
    </item>
    <item>
      <title>Re: column totals</title>
      <link>https://communities.sas.com/t5/SAS-Programming/column-totals/m-p/565053#M158563</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/34666"&gt;@ursula&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Actually I want it run in data steps. but it seems like not recommended.&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The reason that including a Total or other summary value in the &lt;STRONG&gt;same variable&lt;/STRONG&gt; is that if you don't use the data set for awhile and you forget the total is there, or some else uses it without knowledge may run code such as:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc means data=&amp;lt;that data set&amp;gt; mean=;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; var c1 - c30;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Which would include the TOTAL into the calculation for the means. Which would yield very bad results.&lt;/P&gt;
&lt;P&gt;And even if you do know the total is there, you need to do modifications to the code to exclude it.&lt;/P&gt;
&lt;P&gt;Generally such things are needed by PEOPLE, not computer programs. When a routine, such as regression, needs such a statistic it will calculate it as needed from the data (and again, if a total is there throw of the calculations).&lt;/P&gt;
&lt;P&gt;Use a report procedure such as Proc Print, Report or Tabulate which will calculate totals without modifying your data, unless you &lt;STRONG&gt;know&lt;/STRONG&gt; that a further computation in the process needs that total &lt;STRONG&gt;as the same variable&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I might create a summary value in a data set if I need to create an obnoxious complicated report layout, but I would also place that into a different variable to prevent accidental&amp;nbsp;misuse.&lt;/P&gt;</description>
      <pubDate>Mon, 10 Jun 2019 20:40:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/column-totals/m-p/565053#M158563</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2019-06-10T20:40:40Z</dc:date>
    </item>
  </channel>
</rss>

