<?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: Round() function giving sometimes incorrect results in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Round-function-giving-sometimes-incorrect-results/m-p/695934#M676367</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.qlik.com/blogs/qlikviewdesignblog/2013/12/17/rounding-errors" title="http://community.qlik.com/blogs/qlikviewdesignblog/2013/12/17/rounding-errors"&gt;http://community.qlik.com/blogs/qlikviewdesignblog/2013/12/17/rounding-errors&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 02 Jul 2014 11:30:12 GMT</pubDate>
    <dc:creator>maxgro</dc:creator>
    <dc:date>2014-07-02T11:30:12Z</dc:date>
    <item>
      <title>Round() function giving sometimes incorrect results</title>
      <link>https://community.qlik.com/t5/QlikView/Round-function-giving-sometimes-incorrect-results/m-p/695933#M676366</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;Please look into attached .qvw file.&lt;/P&gt;&lt;P&gt;There is a text object within, rounding numbers to two decimal places, some of them correctly, some of them incorrectly.&lt;/P&gt;&lt;P&gt;Can anybody explain it?&lt;/P&gt;&lt;P&gt;Is it known bug?&lt;/P&gt;&lt;P&gt;QV 11.20.12018.0 SR3 64-bit&lt;/P&gt;&lt;P&gt;Many thanks in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vlastimil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jul 2014 11:27:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Round-function-giving-sometimes-incorrect-results/m-p/695933#M676366</guid>
      <dc:creator />
      <dc:date>2014-07-02T11:27:56Z</dc:date>
    </item>
    <item>
      <title>Re: Round() function giving sometimes incorrect results</title>
      <link>https://community.qlik.com/t5/QlikView/Round-function-giving-sometimes-incorrect-results/m-p/695934#M676367</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.qlik.com/blogs/qlikviewdesignblog/2013/12/17/rounding-errors" title="http://community.qlik.com/blogs/qlikviewdesignblog/2013/12/17/rounding-errors"&gt;http://community.qlik.com/blogs/qlikviewdesignblog/2013/12/17/rounding-errors&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jul 2014 11:30:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Round-function-giving-sometimes-incorrect-results/m-p/695934#M676367</guid>
      <dc:creator>maxgro</dc:creator>
      <dc:date>2014-07-02T11:30:12Z</dc:date>
    </item>
    <item>
      <title>Re: Round() function giving sometimes incorrect results</title>
      <link>https://community.qlik.com/t5/QlikView/Round-function-giving-sometimes-incorrect-results/m-p/695935#M676368</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The short answer is: No it is not an error. This is expected behaviour of software that uses a binary number representation internally. What happens is that Round() rounds to nearest binary number - not to nearest decimal number.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Read the blog post behind &lt;A _jive_internal="true" href="https://community.qlik.com/blogs/qlikviewdesignblog/2013/12/17/rounding-errors"&gt;Massimo's link&lt;/A&gt;, and you will understand.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HIC&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jul 2014 11:51:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Round-function-giving-sometimes-incorrect-results/m-p/695935#M676368</guid>
      <dc:creator>hic</dc:creator>
      <dc:date>2014-07-02T11:51:06Z</dc:date>
    </item>
    <item>
      <title>Re: Round() function giving sometimes incorrect results</title>
      <link>https://community.qlik.com/t5/QlikView/Round-function-giving-sometimes-incorrect-results/m-p/695936#M676369</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks to all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vlasta&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jul 2014 11:54:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Round-function-giving-sometimes-incorrect-results/m-p/695936#M676369</guid>
      <dc:creator />
      <dc:date>2014-07-02T11:54:40Z</dc:date>
    </item>
    <item>
      <title>Re: Round() function giving sometimes incorrect results</title>
      <link>https://community.qlik.com/t5/QlikView/Round-function-giving-sometimes-incorrect-results/m-p/695937#M676370</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;Hi&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This expression works, as in adding 0.001 to number and rounding to 0.01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; round( (1.235+0.0001 ), 0.01 )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is horrible frig, maybe somebody will have a more elegant solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;Bill&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jul 2014 12:02:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Round-function-giving-sometimes-incorrect-results/m-p/695937#M676370</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-07-02T12:02:29Z</dc:date>
    </item>
    <item>
      <title>Re: Round() function giving sometimes incorrect results</title>
      <link>https://community.qlik.com/t5/QlikView/Round-function-giving-sometimes-incorrect-results/m-p/695938#M676371</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Taking &lt;A href="https://community.qlik.com/qlik-users/76197"&gt;Bill Markham&lt;/A&gt; 's idea further.&amp;nbsp; You could add a much smaller number, to ensure you don't get a different number to what you expect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also put this into a variable.&amp;nbsp; So, if you create a variable called &lt;STRONG&gt;vMyRound&lt;/STRONG&gt; with the following in:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;round($1 + 0.0000000001, $2)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can then call it in an expression like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;$(vMyRound(14.235, 0.01))&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The technique of passing parameters into a variable is incredibly useful, thanks to &lt;A href="https://community.qlik.com/qlik-users/2445"&gt;Stephen Redmond&lt;/A&gt; for bringing it to my attention some time back.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steve&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jul 2014 08:47:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Round-function-giving-sometimes-incorrect-results/m-p/695938#M676371</guid>
      <dc:creator>stevedark</dc:creator>
      <dc:date>2014-07-04T08:47:02Z</dc:date>
    </item>
  </channel>
</rss>

