Tableau 提供各种类型转换函数,用于对我们的数据执行类型转换。它们是 Tableau DATE、DATETIME、DATEPARSE、INT、FLOAT、SRT 等。在本文中,我们将通过示例展示如何使用转换函数。
为了演示这些转换函数,我们使用了下面的 Excel 工作表。因此,请参考连接到 Tableau 中的 Excel 文件文章。

Tableau 转换函数
以下示例将向您展示转换函数列表。
Tableau STR 函数
Tableau STR 函数将给定的表达式转换为字符串。此 Tableau STR 函数的语法是
STR(expression)
为了演示这些Tableau转换函数,我们必须使用计算字段。要创建计算字段,请导航到“分析”选项卡,然后选择“创建计算字段…”选项,如下图所示。

单击“创建计算字段…”选项后,将打开一个窗口。在此,我们将默认计算名称重命名为 STRFunc。下面的 Tableau str 语句将把“Hire date”转换为字符串
STR([Hire Date])

我将此 STR 函数字段添加到现有表中(通过将字段拖到“行”架上)。请参考创建表报告文章以了解创建表的过程。有关更多内置函数 >> 单击此处!

Tableau DATE 函数
Tableau Date 函数从给定的表达式、数字或字符串返回一个日期。此 Tableau Date 函数的语法是
DATE(expression)
我将在持有 Hire Date 字符串格式的 StrFunc 上使用此 Tableau date 函数。
DATE([STRFunc])

从下面的屏幕截图中,您可以看到 Tableau Date 函数从字符串列返回了日期。

Tableau DATETIME 函数
Tableau DateTime 函数是 Tableau 转换函数之一,它从给定的表达式、字符串或数字返回日期和时间。此 Tableau Datetime 函数的语法是
DATETIME(expression)
我将在持有 HireDate 字符串格式的 StrFunc 上使用此 Tableau DateTime 函数。
DATETIME([STRFunc])

Tableau INT 函数
Tableau INT 函数从给定的表达式返回一个整数。此 Tableau INT 函数的语法是
INT(expression)
我将在持有 Float 值的 Sales 列上使用此函数。
INT([Sales])

Tableau FLOAT 函数
Tableau FLOAT 是 Tableau 转换函数之一,可将给定的表达式转换为浮点数。Tableau FLOAT 函数的语法是
FLOAT(expression)
我将在拥有 int 值的 income 列上使用此 Tableau float 函数。
FLOAT([Income])

Tableau DATEPARSE 函数
Tableau Dateparse 函数从给定的表达式、数字或字符串解析并返回日期和时间。此 Tableau Dateparse 函数的语法是
DATEPARSE('format', expression)
我将在拥有 Hire Date 字符串格式的 StrFunc 上使用此 Tableau DateParse 函数。请记住,给定的格式应与列中的数据匹配
DATEPARSE('yyyy-MM-dd h:m:s.SSSS', [STRFunc])
