[ https://issues.apache.org/jira/browse/SPARK-26054?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16686386#comment-16686386 ]
Jaya Krishna commented on SPARK-26054: -------------------------------------- Are you not seeing the issue even with BigDecimal data type? I am using the embedded Spark in Zeppelin. In our product we use Spark 2.2.0.xxxx. May be the issue is fixed in later version of Spark. I will check with the latest spark release. Thanks for the quick response. > Creating a computed column applying the spark sql rounding on a column of > type decimal affects the orginal column as well. > -------------------------------------------------------------------------------------------------------------------------- > > Key: SPARK-26054 > URL: https://issues.apache.org/jira/browse/SPARK-26054 > Project: Spark > Issue Type: Bug > Components: Spark Core > Affects Versions: 2.4.0 > Reporter: Jaya Krishna > Priority: Minor > Attachments: sparksql-rounding.png > > > When a computed column that rounds the value is added to a data frame, it is > affecting the value of the original column as well. The behavior depends on > the database column type - If it is either float or double, the result is as > expected - the original column will have its own formatting and the computed > column will be rounded as per the rounding definition specified for it. > However if the column type in the database is decimal, then Spark SQL is > applying the rounding even to the original column. Attached image has the > spark sql code that shows the issue. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org