Mall:Decimaler
[visa] [redigera] [rensa sidcachen]
Dokumentation
Användning
[redigera wikitext]Mallen avrundar ett numeriskt uttryck till ett önskat antal decimaler som alla visas även om de avslutande decimalerna är nollor.
Användningsområdet är till exempel i tabeller med beräknade uttryck, till exempel befolkningstätheter, där man har flera värden och man vill säkerställa att decimaltecknen kommer under varandra. Avrundning som görs med {{#expr: ... round .}}
undertrycker avslutande decimaler som är nollor, se exempel 3b nedan, vilket inte ger det önskade resultatet i tabeller.
Observera att indata till mallen måste ha punkt som decimaltecken och utdata har också punkt som decimaltecken. För att få svensk formatering av resultatet behöver man alltså komplettera med {{formatnum: ...}}
, se exempel nedan.
Parametrar
[redigera wikitext]- 1 = Det uttryck som ska avrundas till ett bestämt antal decimaler
- 2 = Antalet decimaler (mellan -12 och 12), ett negativt värde ger avrundning så att det resulterande heltalet får (minst) motsvarande antal avslutande nollor, se exempel 2 nedan.
Exempel
[redigera wikitext]Nr | Antal decimaler | Anrop | Resultat | Formaterat med formatnum |
---|---|---|---|---|
1 | 3 | {{Decimaler|1234.560123|3}} | 1234.560 | 1 234,560 |
2 | -1 | {{Decimaler|1234.560123|-1}} | 1230 | 1 230 |
3a | 3 | {{Decimaler|{{#expr:10/37}}|3}} | 0.270 | 0,270 |
3b | 3 | {{#expr:10/37 round 3}} | 0.27 | 0,27 |