定制格式掩码提供其他用于设置包含数值数据 (例如,“revenue”或“billed quantity”) 的列格式的选项。
要为包含数值数据的列设置定制格式掩码,请结合使用将数字视为字段和定制数值字段。有关其他信息,请参阅“列属性”对话框:“数据格式”选项卡。
表中显示了掩码字符和说明。第三列是数字字段的特定示例,该示例对使用“英语”语言的“美国”区域设置使用掩码。
掩码字符 | 说明 | 示例 |
---|---|---|
# |
对可选数字使用井号或散列标记 (将删除前置零和尾随零) |
将 #,###,##0.### 指定为 12345.67 的掩码会得到 12,345.67。 |
0 |
对必需数字使用零 |
将 #0.##0 指定为 12.34 的掩码会得到 12.340。 |
" " |
使用双引号可以逐字显示任何内容 注:如果使用双引号掩码字符来表示数值数据,则必须先删除显式掩码字符,然后再将分析结果导出到 Excel,因为 Excel 不能转换掩码字符。 |
将 "++++" 指定为掩码的一部分会得到 ++++。 |
; |
使用分号可以分隔整数、负数和空值格式 |
将 "+"#0.000;"-"#0.000;"nulls" 指定为 467482.18 的掩码会得到 +467482.18。参见下面的插图。 |
[$] |
用作区域设置特定的货币符号 |
将 [$]#,##0.## 指定为 5000.48 的掩码会得到 $5,000.48 (对于将区域设置选择为 English-United States 的用户),而将区域设置选择为 English-United Kingdom 时则会得到 £5,000.48。 |
在定制数值字段中用来定义格式掩码的小数和千位分隔符字符始终为以下字符:
句点 - 用来分隔数字的整数部分和小数部分
逗号 - 用来分隔千位
但是,分析和仪表盘中实际显示的分隔符字符取决于运行 Oracle BI EE 的国家/地区和语言。
下一个表显示了特定国家/地区和语言组合的示例。请注意,此表中显示的示例并非包含全部内容,且在编写时是正确的。
显示格式 | 在 BI EE 中使用此格式掩码 | 预定义的国家/地区 (语言) 分隔符字符 | 通常在此国家/地区 (语言) 中使用 |
---|---|---|---|
小数:123,45 千位:6.789 |
小数:###.## 千位:#,### |
小数:, (逗号) 千位:. (句点) |
阿根廷 (西班牙语)、丹麦 (丹麦语)、厄瓜多尔 (西班牙语)、德国 (德语)、希腊 (希腊语)、意大利 (意大利语) 和列支敦士登 (德语) |
小数:123.45 千位:6,789 |
小数:###.## 千位:#,### |
小数:. (句点) 千位:, (逗号) |
澳大利亚 (英语)、埃及 (阿拉伯语)、危地马拉 (西班牙语)、以色列 (希伯来语)、日本 (日语)、新加坡 (中文) 和美国 (英语) |
小数:123.45 千位:6'789 |
小数:###.## 千位:#,### |
小数:. (句点) 千位:' (撇号) |
瑞士 (法语、德语和意大利语) |
小数:123,45 千位:6 789 |
小数:###.## 千位:#,### |
小数:, (逗号) 千位:(空格) |
芬兰 (芬兰语)、波兰 (波兰语) 和瑞典 (瑞典语) |
使用定制格式掩码,您可以通过提供由分号分隔的单独掩码来覆盖负数和空值格式。完全定义的掩码可能会显示为 positivemask;negativemask;nullmask。参见所示的示例。
如果忽略空值掩码,则为空值显示空白。
如果忽略负数掩码,则为负数掩码显示正数掩码。
如果要使用空值掩码,则必须使用负数掩码。
如果使用所有 # 作为掩码,则零 (0) 值显示为空白。
注:
在 Excel 中,完全定义的掩码可能显示为 positivemask;negativemask;zeromask;text。导出使用空值掩码的列时,将删除空值掩码,因为 Excel 不支持它。此外,不使用 Excel 的零掩码,因为 Oracle BI EE 不支持零掩码。示例插图显示了其中包括美洲按年份和季度的“year ago revenue calculation”和“quarterly compounded yearly growth calculation”的收入表。相同的定制格式掩码用于所有度量列,并且文本“null”设置为针对度量计算显示 (有关空值隐藏的其他信息,请参阅了解空值隐藏)。在此表中用于三列的定制格式掩码是:"+"#0.000;"-"#0.000;"null"。
为正数显示具有两个小数位掩码的加号。
为负数显示具有两个小数位掩码的减号。
如果度量值为空值,则显示 null 一词。
在“分析”编辑器:“标准”选项卡中,打开要在其中编辑格式设置的分析。
添加或定位要修改的列。
在“所选列”窗格中单击列名右侧的选项按钮。
单击列属性。此时将显示列属性对话框。
单击“列属性”对话框:“数据格式”选项卡。
选中覆盖默认数据格式复选框。
从将数字视为列表中选择定制。
在定制数值格式文本框中输入数字字段的掩码,然后单击确定按钮。