Sdílet prostřednictvím


Operátor sample-distinct

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

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