Kusto 查询:如何用“未知”等字符串替换列下的空值或空白值(行)?

M.E*_*M.E 4 kql

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

|extend new_col = Replace(@'', @'unknown', col1) 或 if (isNull(country_code), "unknown", Country_code)

Yon*_*i L 10

您可以尝试使用iffor ,case如下所示:

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)
Run Code Online (Sandbox Code Playgroud)