opérateur sample-distinct
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
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
- Utilisez l’opérateur top-hitters pour obtenir les valeurs supérieures .
- Reportez-vous à l’exemple d’opérateur pour échantillonner des lignes de données.
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