在Tableau中将数据源从字符串转换为Date

时间:2017-09-22 10:21:47

标签: tableau

我有一个像这个例子的字符串格式

60617

这意味着日期" 2017年6月6日" 我想在列tableau数据源中转换我的数据,但这返回" null"

我希望它的结果变成数据 的 2017年6月6日

除了klick屏幕数据源中的数据类型之外还有其他步骤吗? 三江源

1 个答案:

答案 0 :(得分:2)

可能不是最好的答案,但可以胜任。

使用Makedate函数创建计算字段。 makedate将日期的三个部分作为其参数。

<强> MAKEDATE(年,月,日)。

MAKEDATE(2000+INT(RIGHT(STR([F1]),2)),INT(MID(STR([F1]),2,2)),INT(LEFT(STR([F1]),1)))

     For Year : 2000+INT(RIGHT(STR([F1]),2))
     For Month: INT(MID(STR([F1]),2,2))
     For Day  : INT(LEFT(STR([F1]),1)) 

     **Result : 6/6/2017**