Hoppa till innehållet

Mall:Decimaler

Från Wikipedia

[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.
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