Operátor sample-distinct
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Vrátí jeden sloupec, který obsahuje až zadaný počet jedinečných hodnot požadovaného sloupce.
Operátor se pokusí vrátit odpověď co nejrychleji, místo aby se pokusil vytvořit spravedlivý vzorek.
Syntaxe
T | sample-distinct
NumberOfValues of
ColumnName
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Popis |
---|---|---|---|
T | string |
✔️ | Vstupní tabulkový výraz. |
NumberOfValues | int, long nebo real | ✔️ | Počet jedinečných hodnot T , které se mají vrátit. Můžete zadat libovolný číselný výraz. |
ColumnName | string |
✔️ | Název sloupce, ze kterého se má vzorek provést. |
Tip
- Pomocí operátoru top-hitters získejte nejvyšší hodnoty.
- Projděte si ukázkový operátor a zobrazte ukázkové řádky dat.
Příklady
Získání 10 jedinečných hodnot ze základního souboru
StormEvents | sample-distinct 10 of EpisodeId
Výběr základního souboru a další výpočty bez překročení limitů dotazu v souhrnu
let sampleEpisodes = StormEvents | sample-distinct 10 of EpisodeId;
StormEvents
| where EpisodeId in (sampleEpisodes)
| summarize totalInjuries=sum(InjuriesDirect) by EpisodeId