Operador sample-distinct
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Devuelve una única columna que contiene hasta el número especificado de valores distintos de la columna solicitada.
El operador intenta devolver una respuesta lo antes posible en lugar de intentar realizar una muestra justa.
Sintaxis
T| sample-distinct
NumberOfValuesof
ColumnName
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Type | Obligatorio | Descripción |
---|---|---|---|
T | string |
✔️ | Expresión tabular de entrada. |
NumberOfValues | int, long o real | ✔️ | Número distinto de valores de T que se van a devolver. Puede especificar cualquier expresión numérica. |
ColumnName | string |
✔️ | Nombre de la columna de la que se va a muestrear. |
Sugerencia
- Use el operador top-hitters para obtener los valores principales.
- Consulte el operador de ejemplo para ver filas de datos de ejemplo.
Ejemplos
En el ejemplo de esta sección se muestra cómo usar la sintaxis para ayudarle a empezar.
En los ejemplos de este artículo se usan tablas disponibles públicamente en el clúster de , como la tabla
StormEvents
de la base de datos ejemplos de.
En los ejemplos de este artículo se usan tablas disponibles públicamente, como la tabla
StormEvents
del análisis meteorológico datos de ejemplo.
Obtener 10 valores distintos de una población
StormEvents | sample-distinct 10 of EpisodeId
de salida
EpisodeId |
---|
11074 |
11078 |
11749 |
12554 |
12561 |
13183 |
11780 |
11781 |
12826 |
Proceso adicional de los valores de ejemplo
let sampleEpisodes = StormEvents | sample-distinct 10 of EpisodeId;
StormEvents
| where EpisodeId in (sampleEpisodes)
| summarize totalInjuries=sum(InjuriesDirect) by EpisodeId
de salida
EpisodeId | totalInjuries |
---|---|
11091 | 0 |
11074 | 0 |
11078 | 0 |
11749 | 0 |
12554 | 3 |
12561 | 0 |
13183 | 0 |
11780 | 0 |
11781 | 0 |
12826 | 0 |