NUMBERBIN - Querytaal in Cosmos DB (in Azure en Fabric)

De NUMBERBIN functie berekent de invoerwaarde die is afgerond op een veelvoud van de opgegeven grootte.

Syntaxis

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

Arguments

Description
numeric_expr Een numerieke expressie, die wordt geëvalueerd en de resulterende waarde wordt afgerond op een veelvoud van de opgegeven bin-grootte.
bin_size Een numerieke waarde die de bin-grootte aangeeft die moet worden gebruikt bij het afronden van de waarde. Deze numerieke waarde wordt standaard ingesteld 1 op indien niet opgegeven.

Retourtypen

Retourneert een numerieke waarde.

Voorbeelden

Deze sectie bevat voorbeelden van het gebruik van deze querytaalconstructie.

Plaats een baknummer met verschillende bingroottes

In dit voorbeeld wordt de NUMBERBIN functie gebruikt om een getal af te ronden op verschillende bin-grootten.

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
  }
]