Partager via


opérateur sample-distinct

Renvoie une seule colonne qui contient le nombre spécifié de valeurs distinctes de la colonne demandée.

L’opérateur tente de retourner une réponse aussi rapidement que possible plutôt que d’essayer de faire un échantillon équitable.

Syntaxe

T | sample-distinct NumberOfValues of ColumnName

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
T string ✔️ Expression tabulaire d’entrée.
NumberOfValues int, long ou réel ✔️ Valeurs distinctes de nombre de T à retourner. Vous pouvez spécifier n’importe quelle expression numérique.
ColumnName string ✔️ Nom de la colonne à partir de laquelle échantillonner.

Conseil

Exemples

Obtenir 10 valeurs distinctes d’une population

StormEvents | sample-distinct 10 of EpisodeId

Échantillonner une population et effectuer d’autres calculs sans dépasser les limites de requête dans le résumé

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