批次
查詢可以包含多個表格式運算式陳述式,只要其是以分號 (;
) 字元分隔。 然後查詢會傳回多個表格式結果。 結果是由表格式運算式陳述式所產生,並根據查詢文字中的陳述式順序進行排序。
注意
- 最好使用批次處理和
materialize
,而不要使用分支運算子。 - 任兩個陳述式都必須以分號分隔。
範例
名稱表格式結果
下列查詢會產生兩個表格式結果。 然後,使用者代理程式工具可以顯示這些結果,以及與每項相關聯的適當名稱 (分別為 Count of events in Florida
和 Count of events in Guam
)。
StormEvents | where State == "FLORIDA" | count | as ['Count of events in Florida'];
StormEvents | where State == "GUAM" | count | as ['Count of events in Guam']
共用計算
批次處理適用於一般計算會由多個子查詢共用的案例 (例如儀表板)。 如果一般計算很複雜,請使用 materialize() 函式,並建構查詢,使得其只會執行一次:
let m = materialize(StormEvents | summarize n=count() by State);
m | where n > 2000;
m | where n < 10
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應