isfinite()

返回输入值是否为有限值(也就是说,它既不是无穷值也不是 NaN)。

语法

isfinite(number)

详细了解语法约定

参数

客户 类型​​ 必需 说明
number real 要检查是否为有限值的值。

返回

当 x 为有限值时,返回 true,否则返回 false

示例

range x from -1 to 1 step 1
| extend y = 0.0
| extend div = 1.0*x/y
| extend isfinite=isfinite(div)

输出

x y div isfinite
-1 0 -∞ 0
0 0 NaN 0
1 0 0
  • 若要检查某个值是否为 null,请参阅 isnull()
  • 若要检查某个值是否为无限值,请参阅 isinf()
  • 若要检查某个值是否为 NaN(非数字),请参阅 isnan()