【问题标题】:Kusto - if else with matches regexKusto - 如果其他匹配正则表达式
【发布时间】:2021-12-02 05:29:32
【问题描述】:

如何将以下 Splunk 查询转换为 Kusto Pls

| eval result=if(Match(Status,"Success|Passed"), "succeeded","failed")

我正在 Kusto 中尝试以下操作,但它不起作用 | extend result = case(Status matches regex ("Success", "Passed"), "succeeded", "failed")

谢谢。

【问题讨论】:

    标签: azure-data-explorer kql kusto-explorer


    【解决方案1】:

    你可以试试这个:

    T
    | extend result = case(Status contains "Success" or Status contains "Passed", "succeeded", "failed")
    

    如果已知“Success”和“Passed”是源数据中的术语,则应将“contains”替换为“has”;和 id 已知它们是整个字符串,您可以使用 "in()" 或 "in~()" 代替。

    见:https://docs.microsoft.com/en-us/azure/data-explorer/kusto/query/datatypes-string-operators

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-11
      • 2021-01-12
      • 1970-01-01
      • 1970-01-01
      • 2015-07-06
      相关资源
      最近更新 更多