Partager via


sample-distinct, opérateur

S’applique à : ✅Microsoft Fabric

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

L’opérateur est optimisé pour les performances plutôt que pour l’équité ; les résultats peuvent être fortement biaisés et ne doivent pas être utilisés à des fins nécessitant une précision statistique.

Syntax

T| sample-distinctNumberOfValuesofColumnName

En savoir plus sur les conventions de syntaxe.

Parameters

Name Type Required 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.

Tip

Examples

L’exemple de cette section montre comment utiliser la syntaxe pour vous aider à commencer.

Les exemples de cet article utilisent des tables disponibles publiquement dans le cluster d’aide, telles que la StormEvents table de la base de données Samples .

Les exemples de cet article utilisent des tables disponibles publiquement, telles que la Weather table de l’exemple de galerie d’analyses météorologiques. Vous devrez peut-être modifier le nom de la table dans l’exemple de requête pour qu’elle corresponde à la table de votre espace de travail.

Obtenir 10 valeurs distinctes d’une population

StormEvents | sample-distinct 10 of EpisodeId

Output

EpisodeId
11074
11078
11749
12554
12561
13183
11780
11781
12826

Calculez davantage les exemples de valeurs

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

Output

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