Dela via


Partier

Gäller för: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

En fråga kan innehålla flera tabelluttrycksinstruktioner, så länge de avgränsas av ett semikolontecken (;). Frågan returnerar sedan flera tabellresultat. Resultaten produceras av tabelluttrycksinstruktionerna och sorteras enligt ordningen på -uttrycken i frågetexten.

Not

Exempel

Exemplen i den här artikeln använder offentligt tillgängliga tabeller i hjälpkluster, till exempel tabellen StormEvents i databasen Samples.

Exemplen i den här artikeln använder offentligt tillgängliga tabeller, till exempel tabellen StormEvents i Väderanalys exempeldata.

I följande exempel visas hur du skapar flera tabeller samtidigt.

Namn på 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 respektive 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']

utdata

Dela en beräkning

Batchbearbetning är användbart för scenarier där en vanlig beräkning delas av flera underfrågor, till exempel för instrumentpaneler. Om den gemensamma 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

utdata

Stat n
ILLINOIS 2022
IOWA 2337
KANSAS 3166
MISSOURI 2016
TEXAS 4701