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.
S’applique à : Les applications
Canvas Copilot Studio
Desktop circulent des
colonnes de formule Dataverse basées sur des modèles
d’applications
Power Platform CLI
Dataverse functions
Power Pages
Arrondissent un nombre.
Round, RoundDown et RoundUp
Le Round, RoundDownet RoundUp les fonctions arrondit un nombre au nombre spécifié de décimales :
- Round arrondit si le chiffre suivant est égal à 5 ou supérieur. Sinon, elle arrondit au nombre inférieur.
- RoundDown arrondit toujours au nombre inférieur précédent, vers zéro.
- RoundUp arrondit toujours au nombre supérieur suivant, loin de zéro.
Le nombre de décimales peut être spécifié pour ces fonctions :
| Décimales | Description | Exemple |
|---|---|---|
| Supérieur à 0 | Le nombre est arrondi à droite du séparateur décimal. |
Round( 12.37, 1 ) renvoie 12,4. |
| 0 | Le nombre est arrondi à l’entier le plus proche. |
Round( 12.37, 0 ) renvoie 12. |
| Inférieur à 0 | Le nombre est arrondi à gauche du séparateur décimal. |
Round( 12.37, -1 ) renvoie 10. |
Int et Trunc
Les Int fonctions arrondit Trunc un nombre à un entier (nombre entier sans décimale) :
- Int arrondit à l’entier le plus proche.
- Trunc tronque le nombre à la partie entière en supprimant n’importe quelle partie décimale.
La différence entre Int et Trunc est dans la gestion des nombres négatifs. Par exemple, pour un argument de -4.3, Int retourne l’entier plus loin de zéro, -5tandis que Trunc le retour de l’entier plus proche de zéro, -4.
Int retourne des valeurs uniques parmi les cinq fonctions d’arrondi, tandis que Trunc retourne les mêmes valeurs que RoundDown.
Permet Trunc d’extraire la partie décimale d’un nombre en la soustrayant de l’original, par exemple X - Trunc(X).
Les décimales ne peuvent pas être spécifiées, Trunc car elles peuvent être associées à Microsoft Excel. Utilisez RoundDown plutôt lorsque cela est nécessaire.
Tables à une seule colonne
Ces fonctions prennent en charge les tableaux à une seule colonne. Si vous transmettez un nombre unique, la valeur renvoyée est la version arrondie de ce nombre. Si vous transmettez une table à une seule colonne contenant des nombres, la valeur renvoyée est une table à une seule colonne contenant les nombres arrondis. Le paramètre DecimalPlaces peut être une valeur unique ou un tableau à une seule colonne. Si la table à une seule colonne a moins de valeurs que le Nombre, zéro est utilisé pour les valeurs restantes. Utilisez ShowColumns et d’autres fonctions de mise en forme de table pour extraire une table à une seule colonne d’une table plus grande.
Syntaxe
Round(Nombre, Décimales)
RoundDown(Nombre, Décimales)
RoundUp(Nombre, Décimales)
- Numéro - Obligatoire. Le nombre à arrondir.
- Décimales - Obligatoire. Nombre de décimales à arrondir. Utilisez une valeur positive pour indiquer les décimales à droite du séparateur décimal, une valeur négative à gauche et zéro pour un nombre entier.
Int(Nombre)
Trunc(Nombre)
- Numéro - Obligatoire. Le nombre à arrondir à un nombre entier.
Exemples
Arrondir à un nombre entier.
X |
Round( X, 0 ) |
RoundUp( X, 0 ) |
RoundDown( X, 0 ) |
Int( X ) |
Trunc( X ) |
|---|---|---|---|---|---|
| 7.9 | 8 | 8 | 7 | 7 | 7 |
| -7,9 | -8 | -8 | -7 | -8 | -7 |
| 7.5 | 8 | 8 | 7 | 7 | 7 |
| -7,5 | -8 | -8 | -7 | -8 | -7 |
| 7.1 | 7 | 8 | 7 | 7 | 7 |
| -7,1 | -7 | -8 | -7 | -8 | -7 |
Arrondir à deux décimales à droite du séparateur décimal (0,01).
X |
Round( X, 2 ) |
RoundUp( X, 2 ) |
RoundDown( X, 2 ) |
|---|---|---|---|
| 430.123 | 430.12 | 430.13 | 430.12 |
| 430.125 | 430.13 | 430.13 | 430.12 |
| 430.128 | 430.13 | 430.13 | 430.12 |
Arrondir à deux décimales à gauche du séparateur décimal (100).
X |
Round( X, -2 ) |
RoundUp( X, -2 ) |
RoundDown( X, -2 ) |
|---|---|---|---|
| 430.123 | 400 | 500 | 400 |
| 449.942 | 400 | 500 | 400 |
| 450.000 | 500 | 500 | 400 |
| 450.124 | 500 | 500 | 400 |
| 479.128 | 500 | 500 | 400 |
Arrondir à une seule colonne de valeurs de date.
X |
Int( X ) |
Round( X, 2 ) |
RoundDown( X, [ 0, 1, 2 ] ) |
RoundUp( X, [ 2 ] ) |
|---|---|---|---|---|
| [ 123.456, 987.593, 542,639 ] |
[ 123, 987, 542 ] |
[ 123.46, 987.59, 542,64 ] |
[ 123, 987.5, 542,63 ] |
[ 123.46, 988, 543 ] |