0

这是我的数据表:

datatable(Id:dynamic)
[
    dynamic([987654321][Just Kusto Things]), 
]

我已经使用从 json 中提取了 1 个字段

| project ID=parse_json(Data).["CustomValue"] 

结果类似于 - [987654321][Just Kusto Things]。我想提取第一个方括号内的编号值(987654321)。如何最好地检索该值?使用拆分/解析/提取?

4

2 回答 2

1

示例中的数据表无效。如果值只是一个数组,那么您可以通过使用数组位置来获得结果,如下所示:

datatable(Id:dynamic)
[
    dynamic([987654321,"Just Kusto Things"]), 
]
| extend Id = Id[0]

如果是别的,请提供一个有效的数据表,并附上一个代表真实数据的例子。

于 2021-08-23T20:46:46.453 回答
0

结果类似于 - [987654321][Just Kusto Things]。我想提取第一个方括号内的编号值(987654321)。如何最好地检索该值?

您可以使用parse运算符

例如:

print input = '[987654321][Just Kusto Things]'
| parse input with '[' output:long ']' *
于 2021-08-23T20:46:48.210 回答