<?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 Decimal Automatic Rounding on sum in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/decimal-automatic-rounding-on-sum/m-p/3350#M415</link>
    <description>&lt;P&gt;I am facing an issue, I have implemented a code in which I am performing sum on decimal values. I have set precision as Decimal(19,2). When I am calculating for big data I am getting different value as I got from my .Net Utility application. ex. From .Net Utility O/P : 19546.45 and in databricks : 19546.46.   I am not sure why databricks is changing values automatically? I need to make sync between .Net utility &amp;amp; databricks data. What is default rounding in decimal precision while doing sum in databricks? Can someone help me for this?&lt;/P&gt;</description>
    <pubDate>Fri, 09 Jun 2023 06:20:45 GMT</pubDate>
    <dc:creator>PragyaS</dc:creator>
    <dc:date>2023-06-09T06:20:45Z</dc:date>
    <item>
      <title>Decimal Automatic Rounding on sum</title>
      <link>https://community.databricks.com/t5/data-engineering/decimal-automatic-rounding-on-sum/m-p/3350#M415</link>
      <description>&lt;P&gt;I am facing an issue, I have implemented a code in which I am performing sum on decimal values. I have set precision as Decimal(19,2). When I am calculating for big data I am getting different value as I got from my .Net Utility application. ex. From .Net Utility O/P : 19546.45 and in databricks : 19546.46.   I am not sure why databricks is changing values automatically? I need to make sync between .Net utility &amp;amp; databricks data. What is default rounding in decimal precision while doing sum in databricks? Can someone help me for this?&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jun 2023 06:20:45 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/decimal-automatic-rounding-on-sum/m-p/3350#M415</guid>
      <dc:creator>PragyaS</dc:creator>
      <dc:date>2023-06-09T06:20:45Z</dc:date>
    </item>
    <item>
      <title>Re: Decimal Automatic Rounding on sum</title>
      <link>https://community.databricks.com/t5/data-engineering/decimal-automatic-rounding-on-sum/m-p/3351#M416</link>
      <description>&lt;P&gt;I think it is half_up (so starting from 5 round upwards).&lt;/P&gt;&lt;P&gt;with the round() and bround() function you can control the rounding.&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jun 2023 07:50:50 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/decimal-automatic-rounding-on-sum/m-p/3351#M416</guid>
      <dc:creator>-werners-</dc:creator>
      <dc:date>2023-06-09T07:50:50Z</dc:date>
    </item>
    <item>
      <title>Re: Decimal Automatic Rounding on sum</title>
      <link>https://community.databricks.com/t5/data-engineering/decimal-automatic-rounding-on-sum/m-p/3352#M417</link>
      <description>&lt;P&gt;Hi @Pragya Sharma​&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We haven't heard from you since the last response from @Werner Stinckens​&amp;nbsp; . Kindly share the information with us, and in return, we will provide you with the necessary solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Thanks and Regards&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jun 2023 06:10:05 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/decimal-automatic-rounding-on-sum/m-p/3352#M417</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-06-14T06:10:05Z</dc:date>
    </item>
  </channel>
</rss>

