Dela via


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

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 FloridaCount of events in Guamrespektive ).

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