Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: Arbetsyteappar
Copilot Studio
Desktop-flöden
Dataverse-formelkolumner
Modelldrivna appar
Power Platform CLI
Dataverse-funktioner
Power Pages
Avrundar ett tal.
Round, RoundDown och RoundUp
Funktionerna Round, RoundDownoch RoundUp avrundar ett tal till det angivna antalet decimaler:
- Round avrundar uppåt om nästa siffra är 5 eller högre. Den här funktionen avrundar annars nedåt.
- RoundDown avrundar alltid ned till föregående lägre tal, mot noll.
- RoundUp avrundar alltid upp till nästa högre tal, bort från noll.
Antal decimaler som kan anges för dessa funktioner:
| Decimaler | Beskrivning | Exempel |
|---|---|---|
| Större än 0 | Siffran avrundas till höger om decimalavgränsaren. |
Round( 12.37, 1 ) Returnerar 12,4. |
| 0 | Talet avrundas till närmaste heltal. |
Round( 12.37, 0 ) Returnerar 12. |
| Mindre än 0 | Siffran avrundas till vänster om decimalavgränsaren. |
Round( 12.37, -1 ) Returnerar 10. |
Int och Trunc
Funktionerna Int och Trunc avrundar ett tal till ett heltal (heltal utan decimaltecken):
- Int avrundar nedåt till närmaste heltal.
- Trunc trunkerar talet till heltalsdelen genom att ta bort valfri decimaldel.
Skillnaden mellan Int och Trunc är i hanteringen av negativa tal. Till exempel returnerar heltalet längre bort från noll för ett argument av -4.3Int , -5medan Trunc returnerar heltalet närmare noll, -4.
Int returnerar värden som är unika bland de fem avrundningsfunktionerna, medan Trunc returnerar samma värden som RoundDown.
Använd Trunc för att extrahera decimaldelen av ett tal genom att subtrahera den från originalet, till exempel X - Trunc(X).
Decimaler kan inte anges med Trunc som det kan med Microsoft Excel. Använd RoundDown i stället när detta behövs.
Tabeller med en kolumn
De här funktionerna har stöd för tabeller med en kolumn. Om du skickar ett enda tal är returvärdet den avrundade version av det talet. Om du överför en tabell med en enda kolumn som innehåller tal, är det returnerade värdet en tabell med en kolumn med avrundade tal. Parametern DecimalPlaces kan vara ett enskilt värde eller en tabell med en kolumn. Om tabellen med en kolumn innehåller färre värden än Tal används noll för de återstående värdena. Använd ShowColumns och andra funktioner för tabellklädning för att extrahera en tabell med en kolumn från en större tabell.
Syntax
Round(Tal, decimaler)
RoundDown(Tal, decimaler)
RoundUp(Tal, decimaler)
- Nummer – obligatoriskt. Det tal som ska avrundas.
- DecimalPlaces – obligatoriskt. Antal decimaler att avrunda till. Använd ett positivt värde om du vill ange decimaler höger om decimalavgränsaren, ett negativt värde till vänster och noll för ett helt nummer.
Int(Tal)
Trunc(Tal)
- Nummer – obligatoriskt. Talet som ska avrundas till ett heltal.
Exempel
Avrundning till ett heltal.
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 |
Avrundning till två decimaler till höger om decimalavgränsaren (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 |
Avrundning till två decimaler till vänster om decimalavgränsaren (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 |
Avrunda en tabell med en enskild kolumn med värden.
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 ] |