数値の表示書式設定

数値データの場合、表示書式メタデータには、数値が通貨またはパーセンテージであるかどうか、小数桁数およびグループ化セパレータが含まれます。

表1 数値の表示書式設定
書式設定オプション
type NUMBER

CURRENCY

PERCENTAGE

includeGroupingSeparator DEFAULT

YES

NO

decimalPlacesMode DEFAULT

AUTO

CUSTOM

decimalPlaces 正の整数
numberFormat DEFAULT

STANDARD

ACCOUNTING

decimalSeparator DEFAULT

COMMA

PERIOD

groupingSeparator DEFAULT

COMMA

PERIOD

SPACE

APOSTROPHE

currencySymbol
注意: typeの値がCURRENCYの場合にのみ有効です。
$ € £ ¥ ₩ NT$ AUD CAN CNY EUR GBP JPY KRW TWD USD
includePercentageSign
注意: typeの値がPERCENTAGEの場合にのみ有効です。
DEFAULT

YES

NO

数値の表示書式のJSONの例: 小数桁数を設定

{
"@class":"com.endeca.portal.format.NumberFormatter",
"type":"NUMBER",
"decimalPlacesMode":"CUSTOM",
"decimalPlaces":4,
"decimalSeparator":"DEFAULT",
"groupingSeparator":"DEFAULT",
"includeGroupingSeparator":"DEFAULT",
"numberFormat":"DEFAULT"
}

数値の表示書式のJSONの例: 通貨と小数桁数を設定

{
"@class":"com.endeca.portal.format.NumberFormatter",
"type":"CURRENCY",
"decimalPlacesMode":"CUSTOM",
"decimalPlaces":3,
"decimalSeparator":"DEFAULT",
"groupingSeparator":"DEFAULT",
"includeGroupingSeparator":"DEFAULT",
"numberFormat":"DEFAULT",
"currencySymbol":"€"
}

数値の表示書式のJSONの例: パーセンテージと小数桁数を設定

{
"@class":"com.endeca.portal.format.NumberFormatter",
"type":"PERCENTAGE"
"decimalPlacesMode":"CUSTOM",
"decimalPlaces":1,
"decimalSeparator":"DEFAULT",
"groupingSeparator":"DEFAULT",
"includeGroupingSeparator":"DEFAULT",
"numberFormat":"DEFAULT"
"includePercentageSign":"DEFAULT"
}