This template is useful for stacking values in a table, where the numbers should be aligned based on the decimal separator. This template takes three arguments:
NUM |
Number to format
|
P |
Number of places after the decimal separator, defaults to three.
|
PREFIX |
String to append to the start of the number, such as a ~ symbol.
|
POSTFIX |
String to append to the end of the number, such as a % symbol.
|
FORMAT |
B for Bold, I for Italic, and BI or IB for Bold Italic
|
TOOLTIP |
Hover tooltip for the entire number, including POSTFIX if present.
|
So in example, the following table construct:
{| class="wikitable grid"
|-
! class = "header" | Numbers
|-
| {{Decimal Align | NUM = 123.456789}}
|-
| {{Decimal Align | NUM = 123.456789 | P = 0}}
|-
| {{Decimal Align | NUM = 123}}
|-
| {{Decimal Align | NUM = {{#expr: 24 * 6 /11}}}}
|-
| {{Decimal Align | NUM = 999.1111 | P = 2}}
|-
| {{Decimal Align | NUM = 33.343 | POSTFIX = % | FORMAT = I}}
|-
| {{Decimal Align | NUM = 33.343 | PREFIX = ~ | FORMAT = B}}
|-
| {{Decimal Align | NUM = 33.343 | PREFIX = ~ | POSTFIX = % | FORMAT = I}}
|-
| {{Decimal Align | NUM = 33.343 | P = 0 | POSTFIX = &&&}}
|-
| {{Decimal Align | NUM = 19 | POSTFIX = % | FORMAT = BI}}
|-
| {{Decimal Align | NUM = 19 | POSTFIX = % | FORMAT = BI | TOOLTIP=tooltip}}
|}
Would generate: