Tableau:"Unknown function DATEPARSE called" 数据源迁移后

Tableau: "Unknown function DATEPARSE called" after data source migration

请问有关 Tableau 和 DATEPARSE 函数的小问题。

我曾经有一个 CSV,没什么特别的,它有一列 Mytimestamp。 Mytimestamp 列的值就像那些:Mytimestamp 1628670242328 1619671382146

DATE(DATEPARSE ( "yyyy-MM-dd HH:mm:ss", STR(DATEADD('second', (INT([Mytimestamp]/1000)), #1970-01-01#)) ))

再一次,这真的很棒,没问题。 现在,我们有几个其他数据源,我只是将原始数据源 CSV 文件替换为这些新数据源。

不幸的是,所有使用此功能的仪表板都因这个问题而损坏。 “调用了未知函数 DATEPARSE”。

请问如何解决这个问题,并获得我在 CSV 中遇到的行为? 这个 DATEPARSE 函数的替代方法是什么,它可以帮助将这些时间戳“转换”为人类可读的格式。

谢谢

正确答案是使用DATETIME

DATE(DATEPARSE ( STR(DATEADD('second', (INT([Mytimestamp]/1000)), #1970-01-01#)) ))

CSV等部分数据源支持DATEPARSE 但有些人没有,DATETIME 就是答案。