对于数值列,“列信息”窗口中会显示“格式”菜单。指定格式,指示 JMP 如何在列中显示数字。对于所有格式选项,您都可以指定希望列中单元格容纳的字符总数。请参见指定宽度。
有关格式选项的说明,请参见数值格式选项。
提示:要向表示千位或千位以上的值添加逗号,请选择使用千位分隔符选项。必须在“宽度”框中为每个逗号占一个位置,否则这些逗号可能不显示。该选项可用于最佳、固定小数位数、百分比和货币格式。
在宽度字段中指定某个数字时,务必考虑到所有可能的字符。字符包括:数字、小数点、逗号和货币符号。
从以下数值格式选项中进行选择:
最佳
允许 JMP 考虑每个单元格值的精度,并选择最佳方法来显示该值。默认情况下,列的物理宽度为 12 个字符。
固定小数位数
将列中所有值显示为舍入到您指定的小数位数的值。
‒ 要仅查看整数,请将小数位数设置为零。
‒ 若小数点后的整数个数小于您指定的小数位数,会添加零以填满小数位数。例如,若值为 1.23 而您在“小数位数”框中键入了 5,则 JMP 会显示具有五位小数的数字:1.23000。
百分比
将数值乘以 100,再在该数值后显示百分比符号。
P 值
显示概率值。宽度默认值为 12。若数字小于 0.0001,则该数字显示为 <.0001。该格式多用在 JSL 脚本中,数据表列很少需要该格式。
科学记数法
以科学记数法显示数字。若输入数字 123456,则该数字显示为 1.23456e+5。选择“小数位数”显示小数点并输入点数。
工程
与科学记数法类似,但指数始终是 3 的倍数,且“小数位数”字段表示有效位数。
工程 SI
与“工程”相同,但指数用 SI 符号替换。
精度
将数字四舍五入到给定的有效位数。在“小数位数”字段中指定有效位数。
货币
使用两位小数、千位分隔符和货币符号对数值作货币格式化。其货币符号在用户计算机的语言/区域设置中被指定。货币格式的默认宽度为 15。若数字需要更宽的字段宽度,最佳格式便成为默认的格式。一旦指定,货币符号即显示在列和包含该列的图形中。
日期
将列中所有值显示为日期。请参见日期格式。
时间
将列中所有值显示为特定的时刻,如 12/2/03 2:23 PM。请参见时间格式。
持续时间
将列中所有值显示为持续时间,如小时、分和秒。
:day:hr:m, :day:hr:m:s
显示持续时间,如 52:03:01:30 或 52 天 3 小时 1 分 30 秒。
hr:m, hr:m:s, min:s
显示持续时间,如 17:37 或 17 小时 37 分。
地理
显示地图的纬度和经度数字格式。纬度和经度选项如下:
DDD
度
DMM
度、分
DMS
度、分、秒
在每种格式中,最后一个经纬度单位可具有小数部分。可以使用带符号的经纬度单位或方向后缀来指定方向。要显示带符号的经纬度单位,如 -59°00'00",请取消选择方向指示符。要显示方向后缀,如 59°00'00" S,请选择方向指示符。
要将空格用作经纬度单位分隔符,请取消选择经纬度单位符号。要使用度、分、秒符号,请选择经纬度单位符号。
定制
支持您定义数值列的定制格式。选择定制,点击设置定制格式,然后在“公式编辑器”窗口中定义格式。例如,若您不想在数字旁边显示百分比符号,请选择该选项并将数字乘以 100。这样可以替代选择“百分比”格式。或者,若您的数据以米为单位,而您想要以千米为单位显示数据,则可以添加公式 Char(:value / 1000) || " km"。您可能还想要应用“设置日期或时间格式”列表中未提供的日期/时间格式,如 D/M/Y。
选择日期格式时,您还可以指定输入格式。日期格式指示日期如何显示在数据表单元格中,输入格式指示如何输入日期。
若为已包含数据的数值列指定日期格式,则数值型值会被视为从 1904 年 1 月 1 日开始计算得出的秒数。例如,若您有一个单元格值为 1,234,567,890 的数值列,且您将格式更改为日期 > m/d/y,则单元格值将显示为 02/13/1943。
Table 5.1 中的示例使用日期 2004 年 12 月 31 日。
格式 |
显示为 |
---|---|
m/d/y |
12/31/2004 |
mmddyyyy |
12312004 |
m/y |
12/2004 |
yyyyQq |
2004Q4 |
d/m/y |
31/12/2004 |
ddmmyyyy |
31122004 |
ddMonyyyy |
31Dec2004 |
Monddyyyy |
Dec312004 |
y/m/d |
2004/12/31 |
yyyymmdd |
20041231 |
yyyy-mm-dd |
2004-12-31 |
完整日期 |
Friday, December 31, 2004 |
缩写日期 |
Dec 31, 2004 |
语言/区域日期 |
因本地操作系统设置而异。以下是一个示例:在美国,本地操作系统设置为 mm/dd/yyyy (12/31/2004)。 |
注意:要更改日期显示在图形中的方式而不更改日期显示在数据表中的方式,请参见更改轴的数值格式。
选择时间格式时,您还可以指定输入格式。时间格式指示时间如何显示在数据表单元格中,输入格式指示如何输入时间。
• 您可以在以下日期格式的预先计划日期的午夜之后添加小时数、分钟数和秒数:
‒ m/d/y
‒ d/m/y
‒ y/m/d
‒ ddMonyyyy
‒ Monddyyyy
‒ 语言/区域日期
例如,2004 年 12 月 31 日具有数值 3,187,296,600,该值表示 12/31/2004 12:10 AM。
• :day:hr:m 和 :day:hr:m:s 显示从 1904 年 1 月 1 日开始计算的天数、小时数、分钟数和秒数。例如,2004 年 12 月 31 日的结果分别为 :36890:00:10: 和 :36890:00:10:00。
• h:m:s 和 h:m 显示日期字段中的日期的小时、分钟和秒部分。例如,2004 年 12 月 31 日 12:10 AM 的结果分别为 12:10:00 AM 和 12:10 AM。
• yyyy-mm-ddThh:mm 和 yyyy-mm-ddThh:mm:ss 显示年、月、日和时间。例如,2004-12-31T12:10:00。T 是一个表示其自身的文字值。
注意:要更改时间显示在图形中的方式而不更改时间显示在数据表中的方式,请参见更改轴的数值格式。
若导入或输入的数据包含特定于国家/地区标准的格式,您可能需要确保正确解释数字格式。在 Windows 上,访问“控制面板”中的区域和语言选项,然后选择应针对其设置数字格式的国家/地区。在 macOS上,从 Apple 菜单中选择语言和区域 > 格式,然后选择正确的国家/地区。在更高版本的 macOS 上,该选项可能会在“系统首选项”>“语言和区域”下显示。