<?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: Rounding and scientific notation in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/Rounding-and-scientific-notation/m-p/778176#M31497</link>
    <description>&lt;P&gt;Yes, it can be very frustrating when you realize that every decimal number cannot be represented exactly as a&amp;nbsp; finite-precision binary number.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In base-10 (decimal), certain numbers such as 1/3 cannot be represented exactly by any finite decimal number. So an expression such as 1/3 + 1/3 + 1/3 becomes (in decimal) 0.33333 +&amp;nbsp;0.33333 +&amp;nbsp;0.33333 =&amp;nbsp;0.99999, when we know that in EXACT arithmetic the answer should be 1.0.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The same thing is happening here. Run this DATA step to see:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data Test;
s = sum(1.35, -0.09, -0.34, -0.59, -0.33);
run;

proc print data=Test;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Even though in EXACT arithmetic these numbers sum to 0.0, when you represent the numbers in finite-precision binary, the sum differs from zero by a small amount.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;One way to handle this issue is to round the FINAL SUM, not the individual elements.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;By the way, in numerical analysis, this issue is sometimes called "10.0 times 0.1 is hardly ever 1.0"&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;(Kernighan and Plauger, 1974,&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;The Elements of Programming Style&lt;/EM&gt;&lt;SPAN&gt;). For another example and a discussion of defensive programming related to finite precision, see &lt;A href="https://blogs.sas.com/content/iml/2012/06/25/programming-tip-avoid-testing-floating-point-values-for-equality.html" target="_self"&gt;"Programming tip: Avoid testing floating-point values for equality"&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 03 Nov 2021 13:12:27 GMT</pubDate>
    <dc:creator>Rick_SAS</dc:creator>
    <dc:date>2021-11-03T13:12:27Z</dc:date>
    <item>
      <title>Rounding and scientific notation</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Rounding-and-scientific-notation/m-p/778099#M31488</link>
      <description>&lt;P&gt;Hi, I have a problem with scientific notation.&lt;/P&gt;&lt;P&gt;My dataset prova has 9 rows and it is so composed:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Vincolo&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;bil22&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;bil23&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;bil24&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BIL031 - BIL031&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;80147,35&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;80147,35&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;80147,35&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BIL031 - BIL031&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BIL031 - BIL031&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BIL031 - BIL031&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BIL031 - BIL031&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BIL031 - BIL031&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;-23793,09&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;-23793,09&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;-23793,09&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BIL031 - BIL031&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;-9750,34&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;-9750,34&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;-9750,34&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BIL031 - BIL031&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;-22784,59&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;-22784,59&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;-22784,59&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BIL031 - BIL031&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;-23819,33&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;-23819,33&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;-23819,33&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Variables bil22, bil23 and bil24 are created with:&lt;/P&gt;&lt;P&gt;data prova;&lt;/P&gt;&lt;P&gt;set vincolati;&lt;/P&gt;&lt;P&gt;bil22=round(bilancio2022,.01);&lt;/P&gt;&lt;P&gt;bil23=round(bilancio2023,.01);&lt;/P&gt;&lt;P&gt;bil24=round(bilancio2024,.01);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;when I summarize &amp;nbsp;&lt;/P&gt;&lt;P&gt;proc sql;&lt;BR /&gt;CREATE TABLE vinc_tot AS&lt;BR /&gt;SELECT&lt;BR /&gt;vincolo, sum(Bil22) as vincsum22, sum(Bil23) as vincsum23, sum(Bil24) as vincsum24&lt;BR /&gt;FROM prova&lt;BR /&gt;&lt;BR /&gt;GROUP BY vincolo;&amp;nbsp;&lt;BR /&gt;QUIT;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I expect a risult like this:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;vincolo&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;vincsum22&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;vincsum23&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;vincsum24&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BIL031 - BIL031&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But I obtain this:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;vincolo&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;vincsum22&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;vincsum23&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;vincsum24&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BIL031 - BIL031&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;3.637979E-12&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;3.637979E-12&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;3.637979E-12&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As if in Bil22, Bil23 and Bil24 (rounded .01 !!! ) there where several decimals.&lt;/P&gt;&lt;P&gt;Someone can help me?&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;Massimo&lt;/P&gt;</description>
      <pubDate>Wed, 03 Nov 2021 08:01:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Rounding-and-scientific-notation/m-p/778099#M31488</guid>
      <dc:creator>Zaghini</dc:creator>
      <dc:date>2021-11-03T08:01:38Z</dc:date>
    </item>
    <item>
      <title>Re: Rounding and scientific notation</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Rounding-and-scientific-notation/m-p/778176#M31497</link>
      <description>&lt;P&gt;Yes, it can be very frustrating when you realize that every decimal number cannot be represented exactly as a&amp;nbsp; finite-precision binary number.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In base-10 (decimal), certain numbers such as 1/3 cannot be represented exactly by any finite decimal number. So an expression such as 1/3 + 1/3 + 1/3 becomes (in decimal) 0.33333 +&amp;nbsp;0.33333 +&amp;nbsp;0.33333 =&amp;nbsp;0.99999, when we know that in EXACT arithmetic the answer should be 1.0.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The same thing is happening here. Run this DATA step to see:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data Test;
s = sum(1.35, -0.09, -0.34, -0.59, -0.33);
run;

proc print data=Test;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Even though in EXACT arithmetic these numbers sum to 0.0, when you represent the numbers in finite-precision binary, the sum differs from zero by a small amount.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;One way to handle this issue is to round the FINAL SUM, not the individual elements.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;By the way, in numerical analysis, this issue is sometimes called "10.0 times 0.1 is hardly ever 1.0"&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;(Kernighan and Plauger, 1974,&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;The Elements of Programming Style&lt;/EM&gt;&lt;SPAN&gt;). For another example and a discussion of defensive programming related to finite precision, see &lt;A href="https://blogs.sas.com/content/iml/2012/06/25/programming-tip-avoid-testing-floating-point-values-for-equality.html" target="_self"&gt;"Programming tip: Avoid testing floating-point values for equality"&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Nov 2021 13:12:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Rounding-and-scientific-notation/m-p/778176#M31497</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2021-11-03T13:12:27Z</dc:date>
    </item>
    <item>
      <title>Re: Rounding and scientific notation</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Rounding-and-scientific-notation/m-p/778202#M31500</link>
      <description>&lt;P&gt;Rule of thumb: always round after all calculations are done, and always before any comparison.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Nov 2021 14:02:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Rounding-and-scientific-notation/m-p/778202#M31500</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2021-11-03T14:02:28Z</dc:date>
    </item>
    <item>
      <title>Re: Rounding and scientific notation</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Rounding-and-scientific-notation/m-p/778204#M31501</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/405294"&gt;@Zaghini&lt;/a&gt;&amp;nbsp;and welcome to the SAS Support Communities!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I see that&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13684"&gt;@Rick_SAS&lt;/a&gt;&amp;nbsp;has already provided the explanation and solution. Let me just add a few details specific to your example.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You have encountered a numeric representation issue. Computers store numeric values in the &lt;EM&gt;binary&lt;/EM&gt; system. Most of the numbers with one or more decimals (in the familiar &lt;EM&gt;decimal&lt;/EM&gt; system) have infinitely (!) many digits when converted to the binary system. Similar to 1/3=0.333333... in the decimal system they are periodic fractions. SAS uses a 64-bit floating-point representation, which is &lt;EM&gt;rounded&lt;/EM&gt; if the exact number would require more than 64 bits, let alone infinitely many, in that representation. Hence, most numbers with one or more decimals and in fact &lt;EM&gt;all&lt;/EM&gt; numbers except 0 in your sample data contain a small rounding error that you don't see with standard SAS formats.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Example:&lt;/P&gt;
&lt;P&gt;Your first value, 80147.35, written in the binary system, looks like this:&lt;/P&gt;
&lt;PRE&gt;&lt;FONT size="4"&gt;&lt;FONT color="#00FFFF"&gt;1&lt;/FONT&gt;&lt;FONT color="#3366FF"&gt;0011100100010011&lt;/FONT&gt;.&lt;FONT color="#FF0000"&gt;01&lt;STRONG&gt;0110&lt;/STRONG&gt;01100110...&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;
&lt;P&gt;The pattern "0110" (highlighted in boldface) is repeated periodically.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Compare this to the internal&amp;nbsp;64-bit floating-point representation used by SAS (here: under Windows or Unix; see &lt;A href="https://documentation.sas.com/?docsetId=lrcon&amp;amp;docsetTarget=p0ji1unv6thm0dn1gp4t01a1u0g6.htm&amp;amp;docsetVersion=9.4&amp;amp;locale=en" target="_blank" rel="noopener"&gt;Numerical Accuracy in SAS Software&lt;/A&gt; for the documentation).&lt;/P&gt;
&lt;PRE&gt;&lt;FONT size="4"&gt;010000001111&lt;FONT color="#3366FF"&gt;0011100100010011&lt;/FONT&gt;&lt;FONT color="#FF0000"&gt;01&lt;STRONG&gt;0110&lt;/STRONG&gt;0110011001100110011001100110&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#800080"&gt;&lt;EM&gt;10&lt;/EM&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can recognize the blue digits of the integer part (the first "1" is the so-called "implied bit") and the red digits of the fractional part with eight copies of the repeating 4-digit pattern. (The first 12 bits of the internal representation store the sign and the order of magnitude of the number.) The last two digits, &lt;EM&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier" color="#800080"&gt;10&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/EM&gt; (in purple italics), are the result of rounding &lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;01&lt;/STRONG&gt;100110&lt;/FONT&gt;... to only two digits. So the number is rounded up and thus a little greater than the exact value 80147.35. Indeed, converting the internal representation back to the decimal system would result in&lt;/P&gt;
&lt;PRE&gt;&lt;FONT size="4"&gt;80147.35000000000&lt;EM&gt;582076609134674072265625&lt;/EM&gt;&lt;/FONT&gt;&lt;/PRE&gt;
&lt;P&gt;which means an unavoidable rounding error of &lt;FONT face="courier new,courier"&gt;1.6*2**-38 ≈ 5.82E-12&lt;/FONT&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Now, if you add several numbers with rounding errors (or do other calculations with them), it's likely that the result will be contaminated with a rounding error as well. In your example, the mathematically exact result happens to be 0, so that the rounding error, although as small as&amp;nbsp;&lt;FONT face="courier new,courier"&gt;2**-38 ≈ 3.637979E-12&lt;/FONT&gt;, becomes apparent.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Rounding the sum with a rounding unit&amp;nbsp;small enough not to influence the results, but greater than the tiny rounding error described above, gives the desired result:&lt;/P&gt;
&lt;PRE&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;&lt;FONT color="#008000"&gt;round(&lt;/FONT&gt;&lt;/STRONG&gt;sum(Bil22)&lt;STRONG&gt;&lt;FONT color="#008000"&gt;,1e-9)&lt;/FONT&gt;&lt;/STRONG&gt; as vincsum22&lt;/FONT&gt;&lt;/PRE&gt;
&lt;P&gt;In your example, knowing that the result can have at most two decimals like all numbers involved, you could also use &lt;FONT face="courier new,courier"&gt;0.01=1e-2&lt;/FONT&gt; as the rounding unit to obtain the same result.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Edit:&lt;/P&gt;
&lt;P&gt;The other numbers involved in your sum, converted back and forth as above, are:&lt;/P&gt;
&lt;PRE&gt;-23793.09000000000014551915228366851806640625 = -23793.09 - 1.28*2**-43
- 9750.34000000000014551915228366851806640625 = - 9750.34 - 1.28*2**-43
-22784.59000000000014551915228366851806640625 = -22784.59 - 1.28*2**-43
-23819.330000000001746229827404022216796875   = -23819.33 - 1.92*2**-40&lt;/PRE&gt;
&lt;P&gt;In this particular example the rounding error you obtained for the sum equals the sum of the rounding errors of the summands: &lt;FONT face="courier new,courier"&gt;1.6*2**-38 - 3*1.28*2**-43 - 1.92*2**-40 = 2**-38&lt;/FONT&gt;. But this is not always the case. The exact rounding error depends on the addition of the internal representations&amp;nbsp;and on the&amp;nbsp;&lt;EM&gt;order&lt;/EM&gt; of the summands, i.e., &lt;FONT face="courier new,courier"&gt;a+b+c&lt;/FONT&gt; in SAS (and other software) is not necessarily equal to &lt;FONT face="courier new,courier"&gt;b+c+a&lt;/FONT&gt;, which is particularly problematic in PROC SQL where "order of observations" is not stable in general. Indeed, I get six different sums ranging from &lt;FONT face="courier new,courier"&gt;-3.63798E-12&lt;/FONT&gt; over &lt;FONT face="courier new,courier"&gt;0&lt;/FONT&gt; to&amp;nbsp;&lt;FONT face="courier new,courier"&gt;1.455192E-11&lt;/FONT&gt; when I permute the five summands in all possible ways.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Nov 2021 15:55:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Rounding-and-scientific-notation/m-p/778204#M31501</guid>
      <dc:creator>FreelanceReinh</dc:creator>
      <dc:date>2021-11-03T15:55:42Z</dc:date>
    </item>
    <item>
      <title>Re: Rounding and scientific notation</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Rounding-and-scientific-notation/m-p/778439#M31523</link>
      <description>&lt;P&gt;thank you all &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13684"&gt;@Rick_SAS&lt;/a&gt; &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/11562"&gt;@Kurt_Bremser&lt;/a&gt; @FreelanceReinhard, it is my first time in sas communities. You did a great job! I followed your instructions and it works perfectly.&lt;/P&gt;&lt;P&gt;m.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Nov 2021 07:30:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Rounding-and-scientific-notation/m-p/778439#M31523</guid>
      <dc:creator>Zaghini</dc:creator>
      <dc:date>2021-11-04T07:30:56Z</dc:date>
    </item>
  </channel>
</rss>

