Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Se aplică la: Aplicațiile
Pânză Copilot Studio
Desktop fluxurilor
de dateVerse coloane
de formule Model aplicații
bazate pe platforma Power Platform CLI
Dataverse funcții
Power Pages
Rotunjește un număr.
Round, RoundDownși RoundUp
Funcțiile Round, RoundDownși RoundUp rotunjesc un număr la numărul specificat de zecimale:
- Round rotunjește în sus dacă următoarea cifră este 5 sau mai mare. În caz contrar, această funcție se rotunjește.
- RoundDown rotunjește întotdeauna în jos la numărul inferior anterior, spre zero.
- RoundUp rotunjește întotdeauna până la următorul număr mai mare, departe de zero.
Număr de zecimale poate fi specificat pentru aceste funcții:
| Zecimale | Descriere | Exemplu |
|---|---|---|
| Mai mare de 0 | Numărul este rotunjit la dreapta separatorului zecimal. |
Round( 12.37, 1 ) întoarce 12.4. |
| 0 | Numărul este rotunjit la cel mai apropiat număr întreg. |
Round( 12.37, 0 ) revine 12. |
| Mai mic de 0 | Numărul este rotunjit la stânga separatorului zecimal. |
Round( 12.37, -1 ) returneaza 10. |
Int şi Trunc
Trunc Funcțiile Int rotunjesc un număr la un întreg (număr întreg fără zecimală):
- Int rotunjește în jos la cel mai apropiat întreg.
- Trunc trunchiază numărul la doar porțiunea întreagă, eliminând orice porțiune zecimală.
Diferența dintre Int și Trunc este în gestionarea numerelor negative. De exemplu, pentru un argument din -4.3, Int va returna întregul mai departe de zero, -5, în timp ce Trunc va returna numărul întreg mai aproape de zero, -4.
Int returnează valorile unice dintre cele cinci funcții de rotunjire, în timp ce Trunc returnează aceleași valori ca RoundDown.
Se utilizează Trunc pentru a extrage porțiunea zecimală a unui număr, scăzându-l din original, de exemplu X - Trunc(X).
Zecimalele nu pot fi specificate cu Trunc așa cum se poate cu Microsoft Excel. Utilizați RoundDown în schimb atunci când este necesar.
Tabele cu o singură coloană
Aceste funcții acceptă tabele cu o singură coloană. Dacă transmiteți un singur număr, valoarea returnată este versiunea rotunjită a acestui număr. Dacă transmiteți un tabel cu o singură coloană care conține numere, valoarea returnată este un tabel cu o singură coloană de numere rotunjite. Parametrul Poziții zecimale poate fi o singură valoare sau un tabel cu o singură coloană. Dacă tabelul cu o singură coloană are mai puține valori decât Numărul, zero este utilizat pentru valorile rămase. Utilizați ShowColumns și alte funcții de modelare a tabelelor pentru a extrage un tabel cu o singură coloană dintr-un tabel mai mare.
Sintaxă
Round(Număr, Zecimale)
RoundDown(Număr, Zecimale)
RoundUp(Număr, Zecimale)
- Număr - Obligatoriu. Numărul de rotunjit.
- DecimalPlaces - Obligatoriu. Numărul de poziții zecimale pentru rotunjire. Utilizați o valoare pozitivă pentru a indica pozițiile zecimale la dreapta separatorului zecimal, o valoare negativă la stânga și zero pentru un număr întreg.
Int(Număr)
Trunc(Număr)
- Număr - Obligatoriu. Numărul care trebuie rotunjit la un număr întreg.
Exemple
Rotunjirea la un număr întreg.
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 |
Rotunjirea la pozițiile cu două zecimale la dreapta separatorului zecimal (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 |
Rotunjirea la pozițiile cu două zecimale la stânga separatorului zecimal (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 |
Rotunjirea unui tabel cu valori cu o singură coloană.
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 ] |