Dela via


sample-distinct-operator

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

Returnerar en enskild kolumn som innehåller upp till det angivna antalet distinkta värden för den begärda kolumnen.

Operatorn försöker returnera ett svar så snabbt som möjligt i stället för att försöka göra ett rättvist urval.

Syntax

T| sample-distinctNumberOfValuesofColumnName

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Krävs Beskrivning
T string ✔️ Indatafliksuttrycket.
NumberOfValues int, long eller real ✔️ Antalet distinkta värden för T att returnera. Du kan ange valfritt numeriskt uttryck.
ColumnName string ✔️ Namnet på kolumnen som ska samplas från.

Dricks

Exempel

Exemplet i det här avsnittet visar hur du använder syntaxen för att komma igång.

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.

Hämta 10 distinkta värden från en population

StormEvents | sample-distinct 10 of EpisodeId

utdata

EpisodeId
11074
11078
11749
12554
12561
13183
11780
11781
12826

Beräkna exempelvärdena ytterligare

let sampleEpisodes = StormEvents | sample-distinct 10 of EpisodeId;
StormEvents 
| where EpisodeId in (sampleEpisodes) 
| summarize totalInjuries=sum(InjuriesDirect) by EpisodeId

utdata

EpisodeId totalInjuries
11091 0
11074 0
11078 0
11749 0
12554 3
12561 0
13183 0
11780 0
11781 0
12826 0