null - 用 null kusto 替换 NaN
问题描述
我对 kusto 查询有疑问,需要您的帮助:
我开发了一个查询,该查询会生成一个包含几列的表。问题是有时这些列中的某些列带有 NaN 结果,当数据通过 azure 管道传输到数据库时,这会导致错误。是否有允许我检查结果表并将 NaN 替换为 null 的 kusto 表达式或命令?查询结果表 谢谢
解决方案
您可以使用 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)