opérateur sample-distinct
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 tente de retourner une réponse aussi rapidement que possible plutôt que d’essayer de faire un échantillon équitable.
Syntaxe
T| sample-distinct
NumberOfValuesof
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
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, comme la table
StormEvents
dans la base de données Exemples.
Les exemples de cet article utilisent des tables disponibles publiquement, telles que la table
StormEvents
dans l’analyse météo exemples de données.
Obtenir 10 valeurs distinctes d’une population
StormEvents | sample-distinct 10 of EpisodeId
de sortie
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
de sortie
EpisodeId | totalInjuries |
---|---|
11091 | 0 |
11074 | 0 |
11078 | 0 |
11749 | 0 |
12554 | 3 |
12561 | 0 |
13183 | 0 |
11780 | 0 |
11781 | 0 |
12826 | 0 |