Användning redigera

Mallen "Uttr" beräknar ett aritmetiskt uttryck samt formaterar resultatet med till exempel decimaltecken och tusentalsavgränsare enligt gällande språkinställningar. Mallen anropas på följande sätt:

{{uttr| uttrycket som ska formateras | antal decimaler (optionellt) }}

Eventuellt decimaltecken i uttrycket som ska formateras måste vara punkt (".") och uttrycket får inte innehålla tusentalsavgränsare.
Exempel 19399.286 Ok, 19 399,286 _ej_ Ok.

Om antalet decimaler anges som ett negativt tal så avrundas uttrycket till ett avrundat heltal, se exempel nedan.

Exempel:

  • {{uttr|12345*11/7}} ger resultatet 19 399,285714286
  • {{uttr|12345*11/7|3}} ger resultatet 19 399,286
  • {{uttr|12345*11/7|-3}} ger resultatet 19 000

Beräkning utan formatering redigera

Om resultatet av beräkningen ska användas som indata till en annan mall kan den "nationella" formateringen ställa till problem. För att få en beräkning utan formatering kan istället "#expr:" användas, se följande exempel:

  • {{#expr:12345*11/7}} ger resultatet 19399.285714286

Detta kan vara användbart om resultatet används som indata till en annan mall, till exempel ytterligare en beräkning med "Uttr", eller till en diagramritningsmall som {{Graf:Diagram}}. För mer info om "#expr:" se här (svenska) eller här (engelska).