Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 está optimizado para el rendimiento en lugar de para la equidad; los resultados pueden ser muy sesgados y no deben usarse para ningún propósito que requiera precisión estadística.
Syntax
T| sample-distinctNumberOfValuesofColumnName
Obtenga más información sobre las convenciones de sintaxis.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| 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. |
Tip
- Use el operador top-hitters para obtener los valores principales.
- Consulte el operador de ejemplo para ver filas de datos de ejemplo.
Examples
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 ayuda, como la
StormEventstabla de la base de datos samples .
En los ejemplos de este artículo se usan tablas disponibles públicamente, como la
Weathertabla de la galería de ejemplos de Análisis meteorológicos. Es posible que tenga que modificar el nombre de la tabla en la consulta de ejemplo para que coincida con la tabla del área de trabajo.
Obtener 10 valores distintos de una población
StormEvents | sample-distinct 10 of EpisodeId
Output
| 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
Output
| EpisodeId | totalInjuries |
|---|---|
| 11091 | 0 |
| 11074 | 0 |
| 11078 | 0 |
| 11749 | 0 |
| 12554 | 3 |
| 12561 | 0 |
| 13183 | 0 |
| 11780 | 0 |
| 11781 | 0 |
| 12826 | 0 |