tableau转成html,类型转换

本文介绍 Tableau 中的类型转换函数及其用法。另外还演示了如何使用示例创建类型转换计算。

为什么使用类型转换函数

类型转换函数允许您将字段从一种数据类型转换为另一种数据类型。例如,您可以将数字转换为字符串,比如将年龄值(数字)转换为字符串值,以便 Tableau 不聚合它们。

此类任务的计算可能看起来类似于以下内容:

STR([Age])

Tableau 中可用的类型转换函数:

计算中任何表达式的结果都可以转换为特定数据类型。转换函数为 STR()、DATE()、DATETIME()、INT() 和 FLOAT()。例如,如果要将浮点数(如 3.14)转换为整数,则可以编写 INT(3.14)。结果为 3(这是整数)。下面介绍了转换函数。

可以将布尔值转换为整数、浮点数或字符串,但不能将其转换为日期。True 为 1、1.0 或“1”,而 False 为 0、0.0 或“0”。Unknown 映射到 Null。

函数

语法

说明

DATE

DATE(expression)

在给定数字、字符串或日期表达式的情况下返回日期。

示例:

DATE([Employee

Start Date])

DATE("April 15, 2004") = #April

15, 2004#

DATE("4/15/2004")

DATE(#2006-06-15

14:52#) = #2006-06-15#

第二和第三个示例中的引号不可省略。

DATETIME

DATETIME(expression)

在给定数字、字符串或日期表达式的情况下返回日期时间。

示例:

DATETIME(“April

15, 2005 07:59:00”) = April 15, 2005 07:59:00

DATEPARSE

DATEPARSE(format, string)

将字符串转换为指定格式的日期时间。是否支持某些区域设置特定的格式由计算机的系统设置确定。数据中出现的不需要解析的字母应该用单引号 (' ') 引起来。对于值之间没有分隔符的格式(如 Mmddyy),请验证它们是否按预期方式解析。该格式必须是常量字符串,而非字段值。如果数据与格式不匹配,此函数将返回 Null。

此函数可用于多种连接器。有关详细信息,请参见将字段转换为日期字段。

示例:

DATEPARSE ("dd.MMMM.yyyy", "15.April.2004") = #April 15, 2004#

DATEPARSE ("h'h' m'm' s's'", "10h 5m 3s") = #10:05:03#

FLOAT

FLOAT(expression)

将其参数转换为浮点数。

示例:

FLOAT(3) = 3.000

FLOAT([Age]) 将 Age 字段中的每个值转换为浮点数。

INT

INT(expression)

将其参数转换为整数。对于表达式,此函数将结果截断为最接近于 0 的整数。

示例:

INT(8.0/3.0) = 2

INT(4.0/1.5) = 2

INT(0.50/1.0) = 0

INT(-9.7) = -9

字符串转换为整数时会先转换为浮点数,然后舍入。

STR

STR(expression)

将其参数转换为字符串。

示例:

STR([Age])

此表达式会提取名为 Age 的度量中的所有值,并将这些值转换为字符串。

创建一个类型转换计算

请按照以下步骤学习如何创建一个类型转换计算。

在 Tableau Desktop 中,连接到 Tableau 附带的“Sample - Superstore”已保存数据源。

导航到工作表。

选择“分析”>“创建计算字段”。

在打开的计算编辑器中,执行以下操作:将计算字段命名为“Postal Code”(邮政编码)字符串。

输入以下公式:

STR([Postal Code])

此计算将“Postal Code”(邮政编码)字段从数字转换为字符串。

完成后,单击“确定”。

新的计算字段将出现在“数据”窗格中的“维度”下。就像其他字段一样,您可以在一个或多个可视化项中使用该字段。

将此字段从数字转换为字符串可确保 Tableau 将其视为字符串而不是数字(即 Tableau 不会聚合它)。

另请参见

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值