将字符串范围转换为Tableau中的日期类型

问题描述 投票:-1回答:1

我有一个字符串列,名称为玩家。这是一个字符串范围列

列:行球员:2014-2015,2015-2016,2017-2018,2018-2019

我想将此字符串类型转换为日期类型。

我尝试了dateparse('yyyy-yyyy',[player])函数,但它给出了空值。

有没有人可以帮助您?

tableau
1个回答
0
投票

首先,您需要选择一个日期来表示这些值。例如,您可能希望2014-2015为2014年1月1日。由您决定哪个日期最有效。

使用左或右提取您想要的年份。例如,要从第一个字段中提取2014,请使用以下命令:

LEFT([FieldName],4)

然后使用MAKEDATE函数将其转换为日期值。要转换为日期,请使用1/1/2014示例:

MAKEDATE(INT(LEFT([FieldName],4)),1,1)
© www.soinside.com 2019 - 2024. All rights reserved.