Spotfire 常用数据类型

本文详细介绍了各种数据类型,包括Integer、LongInteger、Real、SingleReal、Currency、Date、DateTime、Time、TimeSpan、Boolean和String,以及它们的取值范围和示例。在Python中,这些数据类型分别对应不同的内置类型,如Integer对应int,Real对应float等。此外,还提到了日期和时间格式的区域设置依赖,以及字符串的转义规则。

数据类型

说明

Integer

整数值被写为一个数字序列,可能会以 + 或 - 号为前缀。您可以指定从 -2147483648 到 2147483647 的整数值。如果要在预期的位置使用小数值,整数值将自动转换为小数值。

注意:自定义表达式和计算列中可使用十六进制值。打开数据时不能使用这些十六进制值。十六进制格式的值具有 8 个字符的大小限制。

示例:  

0
101
-32768
+55
0xff            = 255
0x7fffffff            = 2147483647
0x80000000       = -2147483648

LongInteger

如果标准整数的范围不能满足您的需求,可以使用长整型。范围从 -9223372036854775808

到 9223372036854775807。在没有精度损失的情况下,不能将长整型转换为实数,但可将其转换为货币。

注意:自定义表达式和计算列中可使用十六进制值。打开数据时不能使用这些十六进制值。

示例:

2147483648

0x7FFFFFFFFFFFFFFF = -9223372036854775808

0x8000000000000000 = 9223372036854775807

Real

实数值被写为小数点使用句点的标准浮点数且没有千分位分隔符。您可以从 -8.98846567431157E+307 到 8.98846567431157E+307 指定实数值。

即使可在计算中使用 16 个有效数字,可显示的有效数字的数目也限制为 15 个。

对实值进行的可生成不能由实数数据类型表示的结果的数学运算将生成数值错误。在结果数据表中,这些特殊情况将被筛选掉并替换为空值。

示例:  

0.0
0.1
10000.0
-1.23e-22
+1.23e+22
1E6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

种麦南山下

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值