NUMBERBIN - Linguaggio di query in Cosmos DB (in Azure e Fabric)

La NUMBERBIN funzione calcola il valore di input arrotondato a un multiplo delle dimensioni specificate.

Sintassi

NUMBERBIN(<numeric_expr> [, <bin_size>])

Arguments

Description
numeric_expr Espressione numerica, che viene valutata e quindi il valore risultante viene arrotondato a un multiplo delle dimensioni del bin specificato.
bin_size Valore numerico che specifica le dimensioni del bin da utilizzare durante l'arrotondamento del valore. Questo valore numerico viene 1 impostato per impostazione predefinita su se non specificato.

Tipi restituiti

Restituisce un valore numerico.

Esempi

Questa sezione contiene esempi di come usare questo costrutto di linguaggio di query.

Scarta un numero con varie dimensioni

In questo esempio, la NUMBERBIN funzione viene usata per arrotondare un numero a varie dimensioni del bin.

SELECT VALUE {
  roundToNegativeHundreds: NUMBERBIN(37.752, -100),
  roundToTens: NUMBERBIN(37.752, 10),
  roundToOnes: NUMBERBIN(37.752, 1),
  roundToZeroes: NUMBERBIN(37.752, 0),
  roundToOneTenths: NUMBERBIN(37.752, 0.1),
  roundToOneHundreds: NUMBERBIN(37.752, 0.01)
}
[
  {
    "roundToNegativeHundreds": 100,
    "roundToTens": 30,
    "roundToOnes": 37,
    "roundToOneTenths": 37.7,
    "roundToOneHundreds": 37.75
  }
]