下面的第一個查詢 (x) 回傳一列 10 個名稱,然后我想運行另一個查詢以在另一個表中查找這些名稱并回傳每一行的輸出。我怎樣才能做到這一點?我想我需要類似 foreach 陳述句的東西:
let x = cluster('xcluster.kusto.windows.net').database('xdatabase').xtable
| limit 10
;
let y = cluster('ycluster.kusto.windows.net').database('ydatabase').ytable
| where Name has strcat("a",x)
| limit 10
;
Thank you.
uj5u.com熱心網友回復:
如果我正確理解了您的描述,您可以嘗試以下使用該has_any()功能的方法:
let x =
range x from 1 to 5 step 1
| project strcat("a", x)
;
let y =
range y from 1 to 100 step 1
| extend y = strcat("a", y, ": something")
| where y has_any(x)
;
y
這將回傳一個表,其中包含具有以下字串值的單列:
a1: something
a2: something
a3: something
a4: something
a5: something
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/488378.html
標籤:天蓝色 天蓝色数据浏览器 kql kusto-explorer
