Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
S'aplica a: Aplicacions
de llenç Copilot Studio
Fluxos
d'escriptori Columnes de
fórmules del Dataverse Aplicacions
basades en models CLI
del Power Platform Funcions
del Dataverse Power Pages
Arrodoneix un número.
Round, RoundDowni RoundUp
Les Roundfuncions , RoundDown, i RoundUp arrodoneixen un nombre al nombre especificat de decimals:
- Round arrodoneix cap amunt si el dígit següent és 5 o superior. Altrament, aquesta funció arrodoneix a la baixa.
- RoundDown sempre arrodoneix cap avall al nombre inferior anterior, cap a zero.
- RoundUp sempre arrodoneix cap amunt al següent nombre més alt, lluny de zero.
Es pot especificar el nombre de decimals per a aquestes funcions:
| Xifres decimals | Descripció | Exemple |
|---|---|---|
| Més gran que 0 | El nombre s'arrodoneix a la dreta del separador decimal. |
Round( 12.37, 1 ) retorna 12.4. |
| 0 | El nombre s'arrodoneix a l'enter més proper. |
Round( 12.37, 0 ) retorna 12. |
| Menys de 0 | El nombre s'arrodoneix a l'esquerra del separador decimal. |
Round( 12.37, -1 ) retorna 10. |
Int i Trunc
Les Int funcions i Trunc arrodoneixen un nombre a un enter (nombre enter sense decimal):
- Int arrodoneix cap avall a l'enter més proper.
- Trunc Trunca el nombre només a la part entera eliminant qualsevol part decimal.
La diferència entre Int i Trunc està en el maneig de nombres negatius. Per exemple, per a un argument de -4.3, Int retornarà l'enter més allunyat de zero, -5, mentre que Trunc retornarà l'enter més proper a zero, -4.
Int retorna valors únics entre les cinc funcions d'arrodoniment, mentre que Trunc retorna els mateixos valors que RoundDown.
Utilitzeu Trunc per extreure la porció decimal d'un nombre restant-la de l'original, per exemple X - Trunc(X).
Els decimals no es poden especificar com Trunc amb el Microsoft Excel. Utilitzeu-lo RoundDown en lloc d'això quan sigui necessari.
Taules d'una sola columna
Aquestes funcions admeten taules d'una sola columna. Si passeu un sola número, el valor de retorn és la versió arrodonida d'aquest número. Si passeu una taula d'una sola columna que conté números, el valor de retorn és una taula d'una sola columna de números arrodonits. El paràmetre DecimalPlaces pot ser un sol valor o una taula d'una sola columna. Si la taula d'una sola columna té menys valors que el nombre, zero s'utilitza per als valors restants. Utilitzeu ShowColumns i altres funcions de configuració de taules per extreure una taula d'una sola columna d'una taula més gran.
Sintaxi
Round(Nombre, decimals)
RoundDown(Nombre, decimals)
RoundUp(Nombre, decimals)
- Nombre : obligatori. El número que s'arrodoneix.
- DecimalPlaces - Obligatori. Nombre de xifres decimals a les quals arrodonir. Utilitzeu un valor positiu per indicar les xifres decimals a la dreta del separador decimal, un valor negatiu a l'esquerra i zero per a un nombre enter.
Int(Nombre)
Trunc(Nombre)
- Nombre : obligatori. El nombre que s'ha d'arrodonir a un enter.
Exemples
Arrodoniment a un nombre enter.
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 |
Arrodoniment a dos decimals a la dreta del separador decimal (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 |
Arrodoniment a dos decimals a l'esquerra del separador decimal (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 |
Arrodoniment d'una taula de valors d'una sola columna.
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 ] |