为数字字段添加自定义格式

对于 Looker 开发者:本页显示的格式与 value_format LookML 参数使用的格式相同,区别在于 value_format 参数要求格式字符串用英文双引号括起来。

通过自定义格式,您可以更好地控制数字数据在 Looker 结果集中的显示方式。借助自定义格式,您可以将 Excel 样式的格式选项应用于可视化图表中显示的数字数据,或者通过自定义字段表格计算生成的数字数据。

在可视化图表中使用自定义格式

对于齿轮菜单中的标签页的可视化图表,请执行以下操作:

  1. 可视化图表栏上选择修改菜单。
  2. 选择标签页。
  3. 值格式字段中,输入自定义格式字符串。

例如,如需为表格可视化图表添加自定义格式,请执行以下操作:

  1. 可视化图表栏上选择修改菜单。
  2. 选择系列图书标签页。
  3. 自定义部分,选择格式下拉菜单,然后选择自定义...

当您选择自定义...时,系统会显示一个新的空白字段。在空白字段中输入自定义格式字符串。

将自定义格式与表格计算和自定义字段搭配使用

当您创建或修改表格计算自定义字段时,请选择格式下拉菜单中的自定义选项,然后在空白字段中输入自定义格式。

自定义格式设置示例

您可以参考 Excel 的完整指南,在数字格式代码文档页面指定这些格式,您也可以使用第三方工具(例如自定义格式构建器)来构建自定义格式。

下表列出了一些最常见的格式设置选项。使用 0 的格式代码要求,如果数字包含的位数少于代码中指定的位数,则必须显示非有效零。使用 # 的格式代码仅显示有效数字,即使数字少于代码中指定的数字也是如此。

某些特殊字符(如国际货币符号)必须被视为字符串并用双引号括起来。

格式结果
0整数 (123)
00#填充了零的整数(001)
0 "String"整数后跟字符串(123 字符串)

(“字符串”可以替换为任何文本字符串)
0.##数字最多到小数点后 2 位(1.、1.2 或 1.23)
0.00小数点后恰好有 2 位数的数字 (1.23)
00#.00数字已填充 3 位,且精确到小数点后 2 位 (001.23)
#,##0在千位数之间使用英文逗号的数字 (1,234)
#,##0.00数字(千位数和小数点之间有英文逗号,小数点后有 2 位数 [1,234.00])
0.000,, "M"以百万计且小数点后 3 位的数字 (1.234 M)

系统会自动除以 100 万
0.000, "K"以千为单位的数字,小数点后 3 位(1.234 千)

系统会自动除以 1000
$0带 0 位小数的美元金额 ($123)
$0.00美元(小数点后 2 位,例如 123.00 美元)
"€"0带 0 位小数的欧元 (€123)
$#,##0.00以千位和小数点之间用逗号隔开的美元金额 ($1,234.00)
$#.00;($#.00)带有 2 位小数的美元金额,正值通常显示为正值,负值括在括号内
0\%显示为不包含小数的百分比(从 1 变为 1%)
0.00\%显示为含 2 位小数的百分比形式(从 1 变为 1.00%)
0%转换为百分比,小数位数为 0(.01 变为 1%)
0.00%转换为保留 2 位小数的百分比(.01 变为 1.00%)