bin()bin()

Redondea los valores hacia abajo hasta un entero múltiplo del tamaño de un intervalo determinado.Rounds values down to an integer multiple of a given bin size.

Se usa con frecuencia en combinación con summarize by ... .Used frequently in combination with summarize by .... Si tiene un conjunto de valores dispersos, se agruparán en un conjunto más pequeño de valores específicos.If you have a scattered set of values, they will be grouped into a smaller set of specific values.

Los valores NULL, un tamaño de ubicación null o un tamaño de ubicación negativo darán como resultado null.Null values, a null bin size, or a negative bin size will result in null.

Alias para la floor() función.Alias to floor() function.

SintaxisSyntax

bin(valor , de roundto)bin(value,roundTo)

ArgumentosArguments

  • valor: un número, una fecha o un intervalo de tiempo.value: A number, date, or timespan.
  • roundto: el "tamaño de la ubicación".roundTo: The "bin size". Número o intervalo de tiempo que divide el valor.A number or timespan that divides value.

DevolucionesReturns

El múltiplo más cercano de roundTo por debajo de value.The nearest multiple of roundTo below value.

(toint((value/roundTo))) * roundTo`

EjemplosExamples

ExpresiónExpression ResultadoResult
bin(4.5, 1) 4.0
bin(time(16d), 7d) 14d
bin(datetime(1970-05-11 13:45:07), 1d) datetime(1970-05-11)

La siguiente expresión calcula un histograma de duraciones, con un tamaño de depósito de 1 segundo:The following expression calculates a histogram of durations, with a bucket size of 1 second:

T | summarize Hits=count() by bin(Duration, 1s)