kql - Kusto 查询 : how to replace empty or blank values(rows) under a column with a string like 'unknown' ?

标签 kql

希望有人能在这里指导我;如何将列下的空白或空值替换并重命名为“未知”之类的字符串,我基本上是在寻找一行简单的代码,例如:

|extend new_col = replace(@'', @'unknown', col1) 或 如果(isNull(国家代码),“未知”,国家代码)

最佳答案

您可以尝试使用 iffcase 如下:

datatable(s:string)
[
    "hello",
    "",
    "world",
    ""
]
| project s = case(isempty(s), "unknown", s)

// or

datatable(i:int)
[
    1,
    int(null),
    2,
    int(null)
]
| project s = case(isnull(i), -99999, i)

关于kql - Kusto 查询 : how to replace empty or blank values(rows) under a column with a string like 'unknown' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64288616/

相关文章:

azure-data-explorer - 无法解析 Kusto 查询

azure - 如果 Azure 函数计时器触发器未在特定日期和时间触发,则发出警报

azure - 如何加入最近的(较低日期)

azure - Kusto 查询语言 : set column name of summarize by evaluated expression

azure - KQL Azure 工作簿 : Filtering AppInsights cross-resource query by subscription

azure - KQL 分组依据与拖放分组功能的结果相同

azure-data-explorer - 是否可以在摄取阶段分解 JSON 数组?

azure-data-explorer - Kusto 按查询分组

azure - 如何解析括号和双引号中的字符串 KQL

azure - 需要从 Azure App Insights 查找每个 API 调用的峰值使用情况