Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Aplícase a: Aplicacións
de lenzo Copilot Studio
Fluxos
de escritorio Columnas de fórmulas
de Dataverse Aplicacións
baseadas en modelos Power Platform CLI
Funcións
de Dataverse Power Pages
Redondea un número.
Round, RoundDowne RoundUp
As Roundfuncións , RoundDowne RoundUp redondean un número ao número especificado de cifras decimais:
- Round Redondea cara arriba se o seguinte díxito é 5 ou superior. Se non, esta función redondea cara abaixo.
- RoundDown Sempre redondea cara abaixo ao número inferior anterior, cara a cero.
- RoundUp Sempre redondea cara arriba ao seguinte número máis alto, lonxe de cero.
Número de cifras decimais que se poden especificar para estas funcións:
| Posicións decimais | Descripción | Exemplo |
|---|---|---|
| Maior que 0 | O número arredóndase á dereita do separador decimal. |
Round( 12.37, 1 ) devolve 12.4. |
| 0 | O número arredóndase ao número enteiro máis próximo. |
Round( 12.37, 0 ) devolve 12. |
| Menor que 0 | O número arredóndase á esquerda do separador decimal. |
Round( 12.37, -1 ) devolve 10. |
Int e Trunc
As Int funcións and Trunc redondean un número a un número enteiro (número enteiro sen decimal):
- Int Redondea cara abaixo ao número enteiro máis próximo.
- Trunc Trunca o número só á porción enteira eliminando calquera porción decimal.
A diferenza entre Int e Trunc está no manexo de números negativos. Por exemplo, para un argumento de -4.3, Int devolverá o enteiro máis lonxe de cero, -5, mentres que Trunc devolverá o enteiro máis próximo a cero, -4.
Int Devolve valores únicos entre as cinco funcións de redondeo, mentres que Trunc devolve os mesmos valores que RoundDown.
Utilízase Trunc para extraer a porción decimal dun número restándoa do orixinal, por exemplo X - Trunc(X).
Non se poden especificar os decimales como ocorre con Trunc Microsoft Excel. Utilizalo RoundDown cando sexa necesario.
Táboas dunha soa columna
Estas funcións admiten táboas de columna única. Se pasa un único número, o valor devolto é a versión redondeada dese número. Se pasa unha táboa dunha única columna que contén números, o valor devolto é unha táboa dunha columna única de números redondeados. O parámetro DecimalPlaces pode ser un único valor ou unha táboa dunha soa columna. Se a táboa dunha columna ten menos valores que o Número, cero úsase para os restantes valores. Use ShowColumns e outras funcións de conformación de táboas para extraer unha táboa dunha columna dunha táboa máis grande.
Sintaxe
Round(Número, cifras decimais)
RoundDown(Número, cifras decimais)
RoundUp(Número, cifras decimais)
- Número : obrigatorio. O número que se vai redondear.
- DecimalPlaces - Obrigatorio. Número de cifras decimais ás que redondear. Use un valor positivo para indicar as cifras decimais á dereita do separador decimal, un valor negativo á esquerda e cero para un número enteiro.
Int(Número)
Trunc(Número)
- Número : obrigatorio. O número que se redondeará a un número enteiro.
Exemplos
Redondeo a un número enteiro.
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 |
Redondeo a dúas cifras decimais á dereita do 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 |
Redondeo a dúas cifras decimais á esquerda do 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 |
Redondeo dunha táboa de valores dunha soa 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 ] |