Controlling Decimal Display
The text
attribute of a <cell>
element in OXML displays numeric
values with the default number of decimal positions for the particular
type of cell value. For most table types, there is little or no control
over the default number of decimals displayed in cell values in pivot
tables, but OXML can provide some flexibility not available in default
pivot table display.
In this example, the cell values are rounded to integers,
but we could just as easily display five or six or more decimal positions
because the number
attribute may
contain up to 15 significant digits.
- This template is invoked whenever
<apply-templates select="..."/>
contains a reference to anumber
attribute. -
<xsl:value-of select="format-number(.,'#')"/>
specifies that the selected values should be rounded to integers with no decimal positions.