sample-distinct-operator
Gäller för: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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-distinct
NumberOfValuesof
ColumnName
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
- Använd operatorn top-hitters för att hämta de högsta värdena.
- Se exempeloperator till exempeldatarader.
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 |