<?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: Proc Report - Ignore missing values when computing column in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Proc-Report-Ignore-missing-values-when-computing-column/m-p/620483#M182334</link>
    <description>&lt;P&gt;Use the SUM function&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;all = sum( _c2_ , _c4_);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 28 Jan 2020 13:19:37 GMT</pubDate>
    <dc:creator>PaigeMiller</dc:creator>
    <dc:date>2020-01-28T13:19:37Z</dc:date>
    <item>
      <title>Proc Report - Ignore missing values when computing column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Report-Ignore-missing-values-when-computing-column/m-p/620482#M182332</link>
      <description>&lt;P&gt;I am creating a table that adds a column to sum each row, but if any of the rows included in the equation are missing, the total is then set to missing. How can I ignore missing values and allow the total to still read as the sum of all non-missing columns. I also calculate percent of columns and have the similar issue.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;With my current code a row with missing will read:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="384"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="2" width="128"&gt;Female&lt;/TD&gt;
&lt;TD colspan="2" width="128"&gt;Male&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Year&lt;/TD&gt;
&lt;TD&gt;Number&lt;/TD&gt;
&lt;TD&gt;%&lt;/TD&gt;
&lt;TD&gt;Number&lt;/TD&gt;
&lt;TD&gt;%&lt;/TD&gt;
&lt;TD&gt;Total&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2009&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;TD&gt;33%&lt;/TD&gt;
&lt;TD&gt;20&lt;/TD&gt;
&lt;TD&gt;67%&lt;/TD&gt;
&lt;TD&gt;30&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2010&lt;/TD&gt;
&lt;TD&gt;15&lt;/TD&gt;
&lt;TD&gt;.&lt;/TD&gt;
&lt;TD&gt;.&lt;/TD&gt;
&lt;TD&gt;.&lt;/TD&gt;
&lt;TD&gt;.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2011&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;50%&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;50%&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2012&lt;/TD&gt;
&lt;TD&gt;.&lt;/TD&gt;
&lt;TD&gt;.&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;TD&gt;.&lt;/TD&gt;
&lt;TD&gt;.&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would like the table to read:&lt;/P&gt;
&lt;TABLE width="384"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="2" width="128"&gt;Female&lt;/TD&gt;
&lt;TD colspan="2" width="128"&gt;Male&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Year&lt;/TD&gt;
&lt;TD&gt;Number&lt;/TD&gt;
&lt;TD&gt;%&lt;/TD&gt;
&lt;TD&gt;Number&lt;/TD&gt;
&lt;TD&gt;%&lt;/TD&gt;
&lt;TD&gt;Total&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2009&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;TD&gt;33%&lt;/TD&gt;
&lt;TD&gt;20&lt;/TD&gt;
&lt;TD&gt;67%&lt;/TD&gt;
&lt;TD&gt;30&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2010&lt;/TD&gt;
&lt;TD&gt;15&lt;/TD&gt;
&lt;TD&gt;100%&lt;/TD&gt;
&lt;TD&gt;.&lt;/TD&gt;
&lt;TD&gt;0%&lt;/TD&gt;
&lt;TD&gt;15&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2011&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;50%&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;50%&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2012&lt;/TD&gt;
&lt;TD&gt;.&lt;/TD&gt;
&lt;TD&gt;0%&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;TD&gt;100%&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;PROC REPORT DATA=have;
	COLUMNS Year Sex, (n pct) all;
	DEFINE Year / group;
	DEFINE Sex / across  ' ' across;
	DEFINE n / 'Number';
	DEFINE pct / "%" computed format=percent8.;
	DEFINE all / "Total" computed;

	COMPUTE BEFORE Year;
           den = _c2_ + _c4_;
        ENDCOMP;

       COMPUTE pct;
          _c3_ = _c2_ / den;
          _c5_ = _c4_ / den;
       ENDCOMP;

      COMPUTE all;
	 all = _c2_ + _c4_;
     ENDCOMP;	
RUN;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jan 2020 13:13:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Report-Ignore-missing-values-when-computing-column/m-p/620482#M182332</guid>
      <dc:creator>MB_Analyst</dc:creator>
      <dc:date>2020-01-28T13:13:40Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Report - Ignore missing values when computing column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Report-Ignore-missing-values-when-computing-column/m-p/620483#M182334</link>
      <description>&lt;P&gt;Use the SUM function&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;all = sum( _c2_ , _c4_);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jan 2020 13:19:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Report-Ignore-missing-values-when-computing-column/m-p/620483#M182334</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2020-01-28T13:19:37Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Report - Ignore missing values when computing column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Report-Ignore-missing-values-when-computing-column/m-p/620493#M182338</link>
      <description>I had no idea this was so simple. Thanks!</description>
      <pubDate>Tue, 28 Jan 2020 13:53:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Report-Ignore-missing-values-when-computing-column/m-p/620493#M182338</guid>
      <dc:creator>MB_Analyst</dc:creator>
      <dc:date>2020-01-28T13:53:50Z</dc:date>
    </item>
  </channel>
</rss>

