Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik: Vászonalapú alkalmazások
Copilot Studio
Desktop folyamatok
Dataverse képletoszlopok
Modellalapú alkalmazások
Power Platform CLI
Dataverse-függvények
Power Pages
Kerekít egy számot.
Round, RoundDownés RoundUp
A Round, RoundDownés RoundUp függvények kerekítettek egy számot a megadott számú tizedesjegyre:
- Round felfelé kerekít, ha a következő számjegy 5 vagy annál magasabb. Ellenkező esetben a függvény lefelé kerekít.
- RoundDown mindig lefelé kerekül az előző alacsonyabb számra, nulla felé.
- RoundUp mindig felfelé kerekít a következő magasabb számra, távol a nullától.
A tizedeshelyek száma meghatározható ezekhez a függvényekhez:
| Tizedesjegyek | Ismertetés | Példa |
|---|---|---|
| Nagyobb, mint 0 | A tizedes elválasztó után jobbra található szám kerekítve lesz. |
Round( 12.37, 1 ) A 12.4. értéket adja vissza. |
| 0 | A szám a legközelebbi egész számra lesz kerekítve. |
Round( 12.37, 0 ) 12-t ad vissza. |
| Kisebb, mint 0 | A tizedes elválasztótól balra található szám kerekítve lesz. |
Round( 12.37, -1 ) 10-et ad vissza. |
Int és Trunc
Az Int and Trunc functions kerekít egy számot egész számra (egész szám decimális nélkül):
- Int lekerekíti a legközelebbi egész számra.
- Trunc a tizedesjegyek eltávolításával csonkolja a számot csak az egész szám részre.
A negatív számok kezelése között Int és Trunc kezelésében van különbség. Például egy argumentum -4.3Int esetében az egész számot a nullától távolabb, -5míg Trunc az egész számot a nullához közelebb adja vissza. -4
Int Az öt kerekítési függvény között egyedi értékeket ad vissza, míg Trunc az értékeket ugyanazokkal az értékekkel adja vissza, mint a RoundDown.
Egy szám tizedes törtrészének kinyerésére használható Trunc például X - Trunc(X)az eredetiből való kivonással.
Tizedesjegyek nem adhatók meg Trunc , ahogyan a Microsoft Excelben is. Használja RoundDown inkább, ha erre szükség van.
Egyoszlopos táblák
Ezek a függvények az egyoszlopos táblákat támogatják. Ha egyetlen számot ad meg bemenetként, a visszaadott érték a megadott szám kerekített verziója. Ha számokat tartalmazó egyoszlopos táblát ad meg, a kapott eredmény is egyoszlopos tábla, amelyben kerekített számok találhatók. A DecimalPlaces paraméter egyetlen érték vagy egyoszlopos tábla lehet. Ha az egyoszlopos táblázatban kevesebb érték található, mint a Szám, a nulla érték lesz használva a fennmaradó értékekhez. A ShowColumns és más táblaátalakító függvények segítségével nyerje ki az egyoszlopos táblát egy nagyobb táblából.
Szintaxis
Round(Szám, Tizedesjegyek)
RoundDown(Szám, Tizedesjegyek)
RoundUp(Szám, Tizedesjegyek)
- Szám - Kötelező. A kerekítendő szám.
- DecimalPlaces - kötelező. Kerekítés a következő tizedesjegyekre. Pozitív értékkel adja meg a tizedesvesszőtől jobbra található tizedesjegyeket, a negatív értéket a bal oldalhoz, a nullát pedig egy egész számhoz.
Int(Szám)
Trunc(Szám)
- Szám - Kötelező. Egész számra kerekítendő szám.
Példák
Kerekítés egész számra.
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 |
A tizedesvesszőtől jobbra kerekítés két tizedesjegyre (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 |
A tizedesvesszőtől balra kerekítés két tizedesjegyre (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 |
Egyoszlopos, értékeket tartalmazó tábla kerekítése.
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 ] |