在 kusto 中将字符串列值拆分为多行

Swa*_*sti 3 kql azure-data-explorer

我有一个字符串列,其中包含“,”分隔符,我想将此列拆分为多行。

这是表格

|Token          |Shop|
|a              |P   |
|A10,A9a,C1a,F1 |R   |
Run Code Online (Sandbox Code Playgroud)

预期输出:

|Token          |Shop|
|a              |P   |
|A10            |R   |
|A9a            |R   |
|C1a            |R   |
|F1             |R   |
Run Code Online (Sandbox Code Playgroud)

我使用 mv-expand 尝试了以下逻辑,但它似乎不起作用

datatable(Tokens:string, Shop:string)["a", "P", 
"A10,A9a,C1a,F1", "R" ]
| mv-expand Token =todynamic(Tokens) to typeof(string)
Run Code Online (Sandbox Code Playgroud)

Yon*_*i L 9

split()您可以在之前使用mv-expand

datatable(Tokens:string, Shop:string)["a","P","A10,A9a,C1a,F1","R" ]
| mv-expand token = split(Tokens, ",") to typeof(string) 
Run Code Online (Sandbox Code Playgroud)