数据源中的所有字段都具有一种数据类型。数据类型反映了该字段中存储信息的种类,如整数、日期和字符串。字段的数据类型在“数据”窗格中由图标标识。Tableau Desktop主要数据类型的图标如图2-1所示。
图2-1 Tableau Desktop主要数据类型的图标
下面介绍Tableau支持的数据类型。
1.字符串(STRING)
字符串是由零个或更多字符组成的序列。例如,"Wisconsin""ID-44400"和"Tom Sawyer"都是字符串,字符串通过单引号或双引号进行识别。引号字符本身可以重复包含在字符串中,如"O''Hanrahan"。
2.日期时间(DATE/DATETIME)
日期或日期时间,如"January 23,1972"或"January 23,1972 12:32:00 AM"。如果要将以长型格式编写的日期解释为日期/日期时间,就要在两端放置#符号。例如,"January 23,1972"被视为字符串数据类型,而#January 23,1972#被视为日期/日期时间数据类型。
3.数值型
Tableau中的数值可以为整数或浮点数。对于浮点数,聚合的结果可能并非总是完全符合预期。例如,可能发现SUM函数返回值为-1.42e-14,求和结果正好为0,出现这种情况的原因是数字以二进制格式存储,有时会以极高的精度级别舍入。
4.布尔型(BOOLEAN)
包含TRUE或FALSE值的字段,当结果未知时会出现未知值。例如,表达式7>Null会生成未知值,会自动转换为Null。
此外,还有地理型,可以根据需要将省市字段转换为具有经纬度坐标的字段。