你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

isnan()

适用于:✅Microsoft Fabric✅Azure 数据资源管理器Azure MonitorMicrosoft✅ Sentinel

返回输入值是否为非数字 (NaN) 值。

语法

isnan(number)

详细了解语法约定

参数

客户 类型​​ 必需 说明
数字 标量 (scalar) ✔️ 要检查是否为 NaN 的值。

返回

如果 x 为 NaN,则返回 true,否则返回 false

示例

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

输出

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