跳到主要内容

Round

Round() 用于返回将 x 向上或向下取整到 step [+ offset] 最接近倍数的结果。 offset 的默认值为 0。step的默认值为 1。

如果 x 正处于一个区间的中间,则对其向上取整。

语法:  

Round(x[, step[, offset]])

返回数据类型: 数字

信息注释如果您对浮点数进行四舍五入,可能会导致结果错误。这些无关紧要的舍入错误是因为浮点数是由有限数量的二进制数字表示的。这会导致 QlikView 计算使用已经结果舍入的数字。如果必须保证舍入正确,一种解决方法是乘以要将其转换为整数的数字。

示例和结果:  

  • Round( 3.8 ):返回 4
  • Round( 3.8, 4 ):返回 4
  • Round( 2.5 ):返回 3。向上取整,因为 2.5 正好是默认步进间隔的一半。
  • Round( 2, 4 ):返回 4。向上取整,因为 2 正好是步进间隔 4 的一半。
  • Round( 2, 6 ):返回 0。向下取整,因为 2 小于步进间隔 6 的一半。
  • Round( 3.88 , 0.1 ):返回 3.9
  • Round( 3.88 , 5 ):返回 3.9
  • Round( 1.1 , 1 , 0.5 ):返回 3.9

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!

加入分析现代化计划

Remove banner from view

使用分析现代化计划实现现代化,同时不损害您宝贵的 QlikView 应用程序。 单击此处 了解更多信息或联系: ampquestions@qlik.com