Compartir a través de


Operador sample-distinct

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft 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 NumberOfValues of 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

Obtener 10 valores distintos de una población

StormEvents | sample-distinct 10 of EpisodeId

Muestree un rellenado y realice cálculos adicionales sin superar los límites de consulta en el resumen

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