Defines a pattern to be appied to data values for presentation to the user for a report item. Text content of any format element is an example of the output generated from this format specification. Defines the attributes of the general string format. Defines attributes of the general date format. Characters to be displayed when date value is zero. If omitted, zeroes are displayed. Defines attributes of the general time format. Characters to be displayed when time value is zero. If omitted, zeroes are displayed. Defines attributes of the general date and time format. Characters to be displayed when date and time values are zero. If omitted, zeroes are displayed. Days interval value may be converted into days, hours, minutes, seconds, or milliseconds and displayed as a decimal number. On the other hand, the day, hour, minute, second and/or millisecond components of a days interval value may be displayed independently. Months interval is displayed as years and months, delimited by date separator. Formatting a days interval value with months format attributes will result in rendering of whenZero attribute; likewise, a months interval value formatted with days format attributes. Describes units of measure for displayed decimal number. This attribute will be ignored if any day or time components are shown. Default value is inherited from user's locale. Controls display of days in date value. When "false", days are hidden. When true, 1-digit day of month shown in date value. When 1 digit or 2 digits, 1- or 2-digit day of month will be shown, respectively. When "Julian", 3-digit day of year will be shown. Default value is inherited from user's locale. Hide days of the month. Show 1-digit day of month. Show 1-digit day of month. Show 2-digit day of month. Show 3-digit day of year, also known as the Julian format. Controls display of years component of year-month interval. When ‘true’, count of years will be displayed. Default value is inherited from user's locale. Controls display of months component of year-month interval. When ‘true’, count of months will be displayed. Default value is inherited from user's locale. Characters to be displayed between year and month components of a year-month interval. Default value is inherited from user's locale. Defines attributes of the decimal numeric format. In addition to the attributes for an integer numeric format, decimal format supports decimal digits, delimiter and scientific notation. Boolean flag to render value in scientific notation; that is, "0.123 E+03". When true, numeric value will be rendered in scientific notation. Otherwise, value will be rendered in decimal format whenever possible, as suggested by the precision attribute. Default value is inherited from user's locale. Count of digits to be displayed following the exponent symbol when rendering in scientific notation. Default value is inherited from user's locale. Character(s) to be displayed as exponent symbol when rendering in scientific notation. Will be rendered following numeric value (mantissa), separated by a space. If a space is desired between symbol and exponent value, it should be included in this attribute. Default value is inherited from user's locale. Defines attributes of a numeric currency format. Unique code that identifies currency. ISO 4217 country code is recommended. When omitted, currency is identified by what the query engine can infer from the model for the dataItem and if nothing then it uses the currency associated with the user's content locale. Character code to be displayed to identify local currency of numeric value. These character will be precede the numeric value and any [leading] sign. If a blank character is desired between numeric value and this symbol, it should be specified in this attribute. Default value is inherited from user's locale. Character code to be displayed to identify international currency of numeric value. These character will be precede the numeric value and any [leading] sign. If a blank character is desired between numeric value and this symbol, it should be specified in this attribute. Default value is inherited from user's locale. When "true", international currency symbol will be used instead of local currency symbol. Default value is inherited from user's locale. When "true", characters in [international] currency symbol attribute will be appended to the numeric value and any trailing sign. Any whitespace characters at end of chosen symbol attribute value will be rendered between numeric value and trailing sign. Default value is inherited from user's locale. Defines attributes of a numeric percentage or per mille format. Characters to be displayed to identify precent or per mille value. These characters will be appended to the numeric value and any trailing sign. If a blank character is desired between numeric value and this trailing symbol, it should be specified in this attribute. If omitted, symbol will be inherited from user's locale. Scale to be applied to value after formatting. If omitted, no percent scale will be applied and the value will formatted according the normal decimal positioning associated with the percent (or permille) symbol. Presentation format expressions are based on ICU format patterns. For additional information on ICU format patterns, refer to [http://oss.software.ibm.com/icu/userguide/index.html] Characters to be displayed when value to be formatted is missing. If omitted, an empty string is displayed. Characters to be displayed when value to be formatted is was not available for security reasons. If omitted, the server default is returned. Characters to be displayed when value to be formatted is was not applicable. If omitted, the server default is returned. Characters to be displayed when value to be formatted is was not available because of an error. This setting is overridden by the more specific error condition formattings (e.g. whenSecurityError). If omitted, the server default is returned. These attributes define the properties of a date format. Controls display of years component. When “false”, years are hidden. When "true", 2-digit years are shown in date value. When "hide century", last two digits of years component are shown (i.e. century excluded). When "show century", all digits of years component are shown (i.e. century included). Default value is inherited from user's locale. Hide year value. Show 1-, 2- or 4-digit year value, depending upon locale and chosen calendar. Year-month interval values will show as many digits for year as required. Show last 2 digits of year value (century excluded). Show all digits of year value (century included). Controls display of months component. When “false”, months are hidden. When "true", 1-digit months are shown in date value. When “1 digit” or “2 digits”, 1- or 2- digit months are shown. When "short name", abbreviated month names are shown. When "full name", full month names are shown. Default value is inherited from user's locale. Hide month value. Show 1- or 2-digit month value, based upon locale. Show 1-digit month value. Show 2-digit month value. Show abbreviated month name. Show full month name. Characters to be displayed between year, month and day components of a date. Default value is inherited from user's locale. Predefined date format. Controls display order of day, month, year, weekday and era components in a date value. Single characters are used to denote position without intervening whitespace: "Y" is the year, "M" the month, "D" the day, "W" the weekday, and "E" the era. Default value is inherited from user's locale. Controls display of days in date value. When "false", days are hidden. When true, 1-digit day of month shown in date value. When 1 digit or 2 digits, 1- or 2-digit day of month will be shown, respectively. When "Julian", 3-digit day of year will be shown. Default value is inherited from user's locale. Hide days of the month. Show 1-digit day of month. Show 1-digit day of month. Show 2-digit day of month. Show 3-digit day of year, also known as the Julian format. Controls display of weekday in date value. Position of the weekday name depends upon locale and chosen display order. When "false", weekday is hidden. When “true”, abbreviated (short) or full weekday name will be shown in date value, depending upon locale preferences. When “short name”, abbreviated weekday name will be shown. When "full name", complete weekday name will be shown. Default value is inherited from user's locale. Hide weekday name. Show short/full weekday name, depending upon locale. Show abbreviated weekday name. Show full weekday name. Controls display of era in date value, whose position depends upon locale and calendar. When "false", era is hidden. When “true”, era name will be shown in date value. Default value is inherited from user's locale. Identifies the desired calendar to be presented. Date values will be mapped to the selected calendar before formatting. Default calendar is inherited from user's locale. This is the calendar that most North Americans and Europeans will recognize. The Japanese Imperial calendar. These attributes define the properties of a time format. [KF:Jan02] These attributes are defined within an attribute group so that they may be reused for time, date-time and interval formats. Controls display of hour component. Default value is inherited from user's locale. Hide hours. Show 1-digit hours for 12-hour clock and 2-digit hours for 24-hour clock. [KF:Sep02] Under Japanese locale, 1-digit hours should be shown. Show 1-digit hour, regardless of clock. Show 2-digit hour, regardless of clock. Controls display of minutes component. When ‘true’, minutes are shown in time value. When “false”, minutes are hidden. When “M” or “MM”, 1- or 2-digit values will be shown, respectively. Default value is inherited from user's locale. Do not show minutes. Show 2-digit minutes. [KF:Sep02] Under Japanese locale, 1-digit minutes should be shown. Show 1-digit minutes. Show 2-digit minutes. Controls display of seconds component. When ‘true’, seconds are shown in time value. When “false”, only hours and minutes are shown. When “1 digit” or “2 digits”, 1- or 2-digit values will be shown, respectively. Default value is inherited from user's locale. Hide seconds and milliseconds. Show 2-digit seconds for any clock. [KF:Sep02] Under Japanese locale, 1-digit seconds should be shown. Show 1-digit seconds. Show 2-digit seconds. Controls display of milliseconds component. This attribute will be ignored if seconds are not shown (see 'showSeconds' attribute). When ‘true’, 3-digit milliseconds are shown in time value. When “false”, milliseconds are hidden. When “S”, “SS” or “SSS”, milliseconds will be shown to 1, 2 or 3 decimal places of precision. Default value is inherited from user's locale. Hide milliseconds. Show 3-digit milliseconds for any clock. [KF:Sep02] Even under Japanese locale, 3-digit milliseconds should be shown. Show 1-digit milliseconds. Show 2-digit milliseconds. Show 3-digit milliseconds. Characters to be displayed between hour, minute and second components of a time. Default value is inherited from user's locale. These attributes define the common properties of a time format. [KF:Jan02] These attributes are defined within an attribute group so that they may be reused for time and date-time formats. Predefined time format. Controls display of AM / PM component. When ‘true’, “am” or “pm” will be appended to 12-hour clock values. Default value is inherited from user's locale. Controls display of time zone in time value. When "false", time zone is hidden. When “true”, time zone will be shown in time value. Default value is inherited from user's locale. Controls display of time value in 12-hour or 24-hour format. Default value is inherited from user's locale. This is the AM/PM format. This is the military format. Character delimiter between seconds and milliseconds. Also known as a "decimal point", this delimiter is applicable only when milliseconds are presented. Default value is inherited from user's locale. Specifies which character or characters to display before negative numeric values. To display a space between a negative sign and the numeric value, specify it in this attribute. The default value will be inherited from the user's locale. When "true", the characters indicated by "sign" attribute will be appended to numeric value. Any whitespace characters at end of sign attribute value will be rendered between numeric value and [trailing] sign. When "false", sign attribute value will precede numeric value. Default value will be inherited from user's locale. Maximum count of digits to be displayed on the left-hand side of decimal point. If value exceeds this limitation, scientific notation will be used. Default value is inherited from user's locale. Minimum count of digits to be displayed on the left-hand side of decimal point. If value to be formatted has fewer digits than this limitation, padding characters will be applied to left side of formatted value until minimum digit count is achieved. Default value is inherited from user's locale. When magnitude of value is less than minimum digits attribute, padding characters will be prepended to value until minimum digits restriction is satisfied. Default value is inherited from user's locale. Number of digits to shift decimal place from actual location for formatting purposes. This attribute is handy when displaying values in "thousands of dollars", or when whole numbers are stored in the database, but they actually represent values with X decimal places. Positive values shift the decimal place to the right, whereas negative values shift the decimal point to the left. Default value is inherited from database column. When "true", grouping delimiter is applied as defined by grouping size attributes. Default value will be inherited from user's locale. Character delimiter for digit groups. Also known as "thousands separator", this delimiter is applicable only when digit grouping is enabled (i.e. groupDigits attribute is non-zero). Default value is inherited from user's locale. This is the primary grouping size, which represents the count of digits left of the decimal point to be grouped together and separated by groupDelimiter character. Default value is inherited from user's locale. Some locales support a secondary grouping size that is applied to the left of the primary group. If specified, this attribute is the count of digits left of [primary] digit group that should be grouped together and separated by groupDelimiter character. If omitted, seconday grouping of digits is same as primary grouping [see groupSize attribute]. Negative numeric format; 'pattern' attribute is used for positive numbers. Some restrictions apply (see http://www-124.ibm.com/icu/apiref/classDecimalFormat.html#_details). Characters to be displayed when numeric value is zero. If omitted, significance attribute determines number of zeroes to display. Count of digits to be displayed to right of decimal point. If omitted, fractional [decimal] digits will be displayed as required. Character delimiter between whole and fractional components of a floating-point number. Also known as "decimal point", this delimiter is applicable only when fractional digits are presented (i.e. decimals attribute is non-zero). Default value is inherited from user's locale. Characters to be displayed when numeric value is the result of a division by zero. If omitted, the server default is returned. Characters to be displayed when numeric value is the result of a numeric overflow. If omitted, the server default is returned.