Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La NUMBERBIN fonction calcule la valeur d’entrée arrondie à un multiple de la taille spécifiée.
Syntaxe
NUMBERBIN(<numeric_expr> [, <bin_size>])
Arguments
| Descriptif | |
|---|---|
numeric_expr |
Expression numérique, qui est évaluée, puis la valeur résultante est arrondie à un multiple de la taille de bac spécifiée. |
bin_size |
Valeur numérique qui spécifie la taille du bac à utiliser lors de l’arrondi de la valeur. Cette valeur numérique est définie par défaut 1 si elle n’est pas spécifiée. |
Types de retour
Retourne une valeur numérique.
Examples
Cette section contient des exemples d’utilisation de cette construction de langage de requête.
Compartimenter un nombre avec différentes tailles de compartiments
Dans cet exemple, la NUMBERBIN fonction est utilisée pour arrondir un nombre à différentes tailles de compartiments.
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
}
]