<?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: ZERO DIVISION BY A NUMBER,USING PROC SQL in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/ZERO-DIVISION-BY-A-NUMBER-USING-PROC-SQL/m-p/496911#M131545</link>
    <description>Pgstats&lt;BR /&gt;&lt;BR /&gt;The sum_weight is zero. But I will change the format . Thank you.</description>
    <pubDate>Wed, 19 Sep 2018 11:51:38 GMT</pubDate>
    <dc:creator>TARASK</dc:creator>
    <dc:date>2018-09-19T11:51:38Z</dc:date>
    <item>
      <title>ZERO DIVISION BY A NUMBER,USING PROC SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ZERO-DIVISION-BY-A-NUMBER-USING-PROC-SQL/m-p/496738#M131446</link>
      <description>&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using proc sql to divide two variables where the numerator is zero and the answer should be zero but I get a non zero number.&lt;/P&gt;&lt;P&gt;The value of 'Sum_weight' is zero for a particular country and when I divide it by sum_pieces, the result should be zero: 0/number=0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PROC SQL;&lt;BR /&gt;CREATE TABLE TEST AS&lt;BR /&gt;SELECT ORIG_COUNTRY,QUARTER,&lt;BR /&gt;SUM(GROSS_WEIGHT_KG) AS SUM_WEIGHT LABEL="SUM OF KG_WEIGHT" FORMAT=8.0,&lt;BR /&gt;CALCULATED SUM_WEIGHT/ CALCULATED SUM_PIECES AS AWPP FORMAT=8.2&lt;BR /&gt;FROM OAPQ1Q2&lt;BR /&gt;GROUP BY ORIG_COUNTRY ,QUARTER;&lt;BR /&gt;QUIT;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you in advance.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Sep 2018 20:49:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ZERO-DIVISION-BY-A-NUMBER-USING-PROC-SQL/m-p/496738#M131446</guid>
      <dc:creator>TARASK</dc:creator>
      <dc:date>2018-09-18T20:49:56Z</dc:date>
    </item>
    <item>
      <title>Re: ZERO DIVISION BY A NUMBER,USING PROC SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ZERO-DIVISION-BY-A-NUMBER-USING-PROC-SQL/m-p/496747#M131454</link>
      <description>&lt;P&gt;Mathematically you can't divide by 0 - SAS is giving you the mathematical answer of a missing value as the result of an invalid operation.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you want to have the result as 0 by ignoring the maths then try a CASE statement:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;case
  when CALCULATED SUM_PIECES = 0 then 0
  else CALCULATED SUM_WEIGHT / CALCULATED SUM_PIECES
end
as AWPP format 8.2,&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Sep 2018 21:05:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ZERO-DIVISION-BY-A-NUMBER-USING-PROC-SQL/m-p/496747#M131454</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2018-09-18T21:05:47Z</dc:date>
    </item>
    <item>
      <title>Re: ZERO DIVISION BY A NUMBER,USING PROC SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ZERO-DIVISION-BY-A-NUMBER-USING-PROC-SQL/m-p/496748#M131455</link>
      <description>&lt;P&gt;If sum_weight is smaler than 0.5 it will show as zero with format 8.0.&amp;nbsp; Change the format to BEST. to see what the real value is.&lt;/P&gt;</description>
      <pubDate>Tue, 18 Sep 2018 21:06:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ZERO-DIVISION-BY-A-NUMBER-USING-PROC-SQL/m-p/496748#M131455</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2018-09-18T21:06:19Z</dc:date>
    </item>
    <item>
      <title>Re: ZERO DIVISION BY A NUMBER,USING PROC SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ZERO-DIVISION-BY-A-NUMBER-USING-PROC-SQL/m-p/496825#M131507</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/234362"&gt;@TARASK&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am using proc sql to divide two variables where the numerator is zero and the answer should be zero but I get a non zero number.&lt;/P&gt;
&lt;P&gt;The value of 'Sum_weight' is zero for a particular country and when I divide it by sum_pieces, the result should be zero: 0/number=0&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;PROC SQL;&lt;BR /&gt;CREATE TABLE TEST AS&lt;BR /&gt;SELECT ORIG_COUNTRY,QUARTER,&lt;BR /&gt;SUM(GROSS_WEIGHT_KG) AS SUM_WEIGHT LABEL="SUM OF KG_WEIGHT" FORMAT=8.0,&lt;BR /&gt;CALCULATED SUM_WEIGHT/ CALCULATED SUM_PIECES AS AWPP FORMAT=8.2&lt;BR /&gt;FROM OAPQ1Q2&lt;BR /&gt;GROUP BY ORIG_COUNTRY ,QUARTER;&lt;BR /&gt;QUIT;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you in advance.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;sum_pieces is never created in your code.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And stop shouting at the computer (coding in all uppercase) &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Lowercase code is easier to read.&lt;/P&gt;</description>
      <pubDate>Wed, 19 Sep 2018 05:53:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ZERO-DIVISION-BY-A-NUMBER-USING-PROC-SQL/m-p/496825#M131507</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-09-19T05:53:12Z</dc:date>
    </item>
    <item>
      <title>Re: ZERO DIVISION BY A NUMBER,USING PROC SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ZERO-DIVISION-BY-A-NUMBER-USING-PROC-SQL/m-p/496907#M131543</link>
      <description>Thanks For Your Response. I am not deviding by zero. The numerator is zero.</description>
      <pubDate>Wed, 19 Sep 2018 11:48:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ZERO-DIVISION-BY-A-NUMBER-USING-PROC-SQL/m-p/496907#M131543</guid>
      <dc:creator>TARASK</dc:creator>
      <dc:date>2018-09-19T11:48:40Z</dc:date>
    </item>
    <item>
      <title>Re: ZERO DIVISION BY A NUMBER,USING PROC SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ZERO-DIVISION-BY-A-NUMBER-USING-PROC-SQL/m-p/496911#M131545</link>
      <description>Pgstats&lt;BR /&gt;&lt;BR /&gt;The sum_weight is zero. But I will change the format . Thank you.</description>
      <pubDate>Wed, 19 Sep 2018 11:51:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ZERO-DIVISION-BY-A-NUMBER-USING-PROC-SQL/m-p/496911#M131545</guid>
      <dc:creator>TARASK</dc:creator>
      <dc:date>2018-09-19T11:51:38Z</dc:date>
    </item>
    <item>
      <title>Re: ZERO DIVISION BY A NUMBER,USING PROC SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ZERO-DIVISION-BY-A-NUMBER-USING-PROC-SQL/m-p/496912#M131546</link>
      <description>I have not posted the entire cide, it gets complicated. The variable is created. I like upper case&lt;span class="lia-unicode-emoji" title=":face_with_tears_of_joy:"&gt;😂&lt;/span&gt;</description>
      <pubDate>Wed, 19 Sep 2018 11:54:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ZERO-DIVISION-BY-A-NUMBER-USING-PROC-SQL/m-p/496912#M131546</guid>
      <dc:creator>TARASK</dc:creator>
      <dc:date>2018-09-19T11:54:32Z</dc:date>
    </item>
    <item>
      <title>Re: ZERO DIVISION BY A NUMBER,USING PROC SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ZERO-DIVISION-BY-A-NUMBER-USING-PROC-SQL/m-p/497136#M131659</link>
      <description>&lt;P&gt;I removed the format and it works. The real value of sum_weight was not zero. Thank you.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Sep 2018 20:45:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ZERO-DIVISION-BY-A-NUMBER-USING-PROC-SQL/m-p/497136#M131659</guid>
      <dc:creator>TARASK</dc:creator>
      <dc:date>2018-09-19T20:45:03Z</dc:date>
    </item>
  </channel>
</rss>

