首页 > 解决方案 > 用 null kusto 替换 NaN

问题描述

我对 kusto 查询有疑问,需要您的帮助:

我开发了一个查询,该查询会生成一个包含几列的表。问题是有时这些列中的某些列带有 NaN 结果,当数据通过 azure 管道传输到数据库时,这会导致错误。是否有允许我检查结果表并将 NaN 替换为 null 的 kusto 表达式或命令?查询结果表 谢谢

标签: nullnanazure-data-explorer

解决方案


您可以使用 isnan() 函数: https ://docs.microsoft.com/en-us/azure/data-explorer/kusto/query/isnanfunction

datatable(a:double)
[
    1.1,
    double(NaN)
]
| extend b = iif(isnan(a), double(null), a)

推荐阅读