Batchar
En fråga kan innehålla flera tabelluttrycksinstruktioner, förutsatt att de avgränsas med ett semikolontecken (;
). Frågan returnerar sedan flera tabellresultat. Resultaten skapas av tabelluttrycksinstruktionerna och sorteras enligt ordningen på -instruktionerna i frågetexten.
Anteckning
- Föredra batchbearbetning och
materialize
mer med hjälp av förgreningsoperatorn. - Två instruktioner måste avgränsas med semikolon.
Exempel
Namnge tabellresultat
Följande fråga genererar två tabellresultat. Användaragentverktyg kan sedan visa dessa resultat med lämpligt namn som är associerat med varje (Count of events in Florida
Count of events in Guam
respektive ).
StormEvents | where State == "FLORIDA" | count | as ['Count of events in Florida'];
StormEvents | where State == "GUAM" | count | as ['Count of events in Guam']
Dela en beräkning
Batchbearbetning är användbart för scenarier där en gemensam beräkning delas av flera underfrågor, till exempel för instrumentpaneler. Om den vanliga beräkningen är komplex använder du funktionen materialize() och konstruerar frågan så att den bara körs en gång:
let m = materialize(StormEvents | summarize n=count() by State);
m | where n > 2000;
m | where n < 10
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för