这是我的数据表:
datatable(Id:dynamic)
[
dynamic([987654321][Just Kusto Things]),
]
我已经使用从 json 中提取了 1 个字段
| project ID=parse_json(Data).["CustomValue"]
结果类似于 - [987654321][Just Kusto Things]。我想提取第一个方括号内的编号值(987654321)。如何最好地检索该值?使用拆分/解析/提取?
这是我的数据表:
datatable(Id:dynamic)
[
dynamic([987654321][Just Kusto Things]),
]
我已经使用从 json 中提取了 1 个字段
| project ID=parse_json(Data).["CustomValue"]
结果类似于 - [987654321][Just Kusto Things]。我想提取第一个方括号内的编号值(987654321)。如何最好地检索该值?使用拆分/解析/提取?
示例中的数据表无效。如果值只是一个数组,那么您可以通过使用数组位置来获得结果,如下所示:
datatable(Id:dynamic)
[
dynamic([987654321,"Just Kusto Things"]),
]
| extend Id = Id[0]
如果是别的,请提供一个有效的数据表,并附上一个代表真实数据的例子。
结果类似于 -
[987654321][Just Kusto Things]
。我想提取第一个方括号内的编号值(987654321)。如何最好地检索该值?
您可以使用parse
运算符
例如:
print input = '[987654321][Just Kusto Things]'
| parse input with '[' output:long ']' *