Spotfire 常用資料型別

2021-10-18 07:06:19 字數 3750 閱讀 5198

資料型別

說明

integer

整數值被寫為乙個數字序列,可能會以 + 或 - 號為字首。您可以指定從 -2147483648 到 2147483647 的整數值。如果要在預期的位置使用小數值,整數值將自動轉換為小數值。

注意:自定義表示式和計算列中可使用十六進製制值。開啟資料時不能使用這些十六進製制值。十六進製制格式的值具有 8 個字元的大小限制。

示例:  

0101

-32768

+550xff            = 255

0x7fffffff            = 2147483647

0x80000000       = -2147483648

longinteger

如果標準整數的範圍不能滿足您的需求,可以使用長整型。範圍從 -9223372036854775808

到 9223372036854775807。在沒有精度損失的情況下,不能將長整型轉換為實數,但可將其轉換為貨幣。

注意:自定義表示式和計算列中可使用十六進製制值。開啟資料時不能使用這些十六進製制值。

示例:0x7fffffffffffffff = -9223372036854775808

0x8000000000000000 = 9223372036854775807

real

實數值被寫為小數點使用句點的標準浮點數且沒有千分位分隔符。您可以從 -8.98846567431157e+307 到 8.98846567431157e+307 指定實數值。

即使可在計算中使用 16 個有效數字,可顯示的有效數字的數目也限制為 15 個。

對實值進行的可生成不能由實數資料型別表示的結果的數**算將生成數值錯誤。在結果資料表中,這些特殊情況將被篩選掉並替換為空值。

示例:  

0.00.1

10000.0

-1.23e-22

+1.23e+22

1e6singlereal

單精度實數值被寫為精確度和範圍都比實數低的標準浮點數。與實數相比,單精度實數占用的記憶體少 50%。您可以從 -1.7014117e+38 到 1.7014117e+38 指定單精度實數值。

即使可在計算中使用 8 個有效數字,可顯示的有效數字的數目也限制為 7 個。

在只有很少的精度損失情況下,單精度實數可以轉換為實數。

currency

貨幣常數被寫為整數或帶有 'm' 字尾的實常數。

貨幣型別後面的資料格式為小數。小數資料格式在其計算中使用基數 10,這表示在此格式中可避免執行二進位制計算時可能出現的捨入誤差。但是,這也表示繁重的計算將需要更長的時間。

貨幣值可顯示的有效數字的數目為 28 個(可在計算中使用 29 個)。您可以從 -39614081257132168796771975168 到 39614081257132168796771975168 指定貨幣值。

貨幣無法在沒有精度損失的情況下轉換為實數。

date

日期和時間格式取決於計算機的區域設定。支援 1583 年 1 月 1 日及之後的日期。

示例:2006/6/12

june 12

june, 2006

請注意,spotfire statistics service 不直接支援日期格式。另請參見如何使用資料函式。

datetime

日期和時間格式取決於計算機的區域設定。支援 1583 年 1 月 1 日及之後的日期。

示例:2006/6/12

6/12/2006 13:05 am

6/12/2006 10:14:35 am

time

日期和時間格式取決於計算機的區域設定。

示例:6/12/2006 10:14:35 am

10:14

10:14:35

請注意,spotfire statistics service 不直接支援時間格式。另請參見如何使用資料函式。

timespan

時間跨度是說明兩個日期之間的區別的值。

它包含以下 5 個可能的字段:

天1.最小:-10675199

2.最大:10675199

小時1.最小:0

2.最大:23

分鐘1.最小:0

2.最大:59

秒1.最小:0

2.最大:59

分數(小數秒)

1.最多為三位小數,也就是說,精度為 1 ms。

能夠以緊湊形式顯示時間跨度值:[-]d.h:m:s.f ([-]days.hours:minutes:seconds.fractions) 或者用單詞或縮寫寫出每個可用字段。某些描述性形式可以本地化。

最小總計:-10675199.02:48:05.477

最大總計:10675199.02:48:05.477

boolean

真與假。布林值可用於表示由比較運算子和邏輯函式返回的真假值。

顯示值可本地化。

示例:  

true

false

1 < 5

string

字串值括在雙引號或單引號中。在行中輸入分隔符符號兩次(即 '' 或 "")可以進行轉義。字串值可包含任何 unicode 字元的序列。不能在字串中使用雙引號,除非進行轉義。反斜槓用於轉義特殊字元,因此必須也必須進行轉義。

基本轉義規則是,只有如下定義的字元才可在 \ 之後使用;其他字元將產生錯誤。

示例:  

"hello world"

"25""23"

"1\n2\n"

"c:\\temp\\image.png"

binary

可能包含任何資料型別,以二進位制形式進行編碼。

示例:影象

化學結構資訊

在 python 引擎中通過資料函式傳送和接收的。與python中型別的對應關係資料型別

tibco spotfire 資料型別

python 的類

pandas 列 dtype

real

float

float64

integer

intint32

longinteger

intint64

singlereal

float

float32

currency

decimal.decimal

object

string

strobject

datetime

datetime.datetime

object

date

datetime.date

object

time

datetime.time

object

boolean

bool

object

binary

bytes

object

轉義轉義序列

結果\uhhhh

任何 unicode 字元用四個十六進製制字元(0-f)表示。

\ddd

0 到 255 範圍內的字元用三個八進位制數字(0-7)表示。

\b\u0008: backspace (bs)

\t\u0009: horizontal tab (ht)

\n\u000a: linefeed (lf)

\f\u000c: form feed (ff)

\r\u000d: carriage return (cr)

\u005c: backslash \

C 常用資料型別

1.整數型別 代表一種沒有小數點的整數數值,也就是我們小時候學習的整數,如0,3902,38445.c 語言中包含以下整數型別,他們之間的差異就是數值大小的範圍不一致,每一種型別按照有無負號,分成了兩種不同的版本。sbyte 8 位有符號整數 定義的變數的取值範圍從 128 127 byte 8 位...

Delphi 常用資料型別

object pascal有多個預定義的資料型別,使用者可以隨意宣告這些型別的變數。下面針對一些重要且常見的資料型別進行介紹。1.簡單型別 簡單型別包括序數型和實數型。這些型別的特點就是不可以再進行分割。下面對常用資料型別進行介紹。1 整數型 integer 整數型是整數的集合,包括多種不同的整數類...

MySQL常用資料型別

1 整數 分為 tinyint smallint mediumint int 和bigint等5種 signen 有符整數,可儲存正數和負數,如 tinyint signed 表示的範圍是 127 128 unsigned 無符整數,只能儲存正數,但是表示的值是有符整數的兩倍,如 tinyint u...