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
就是答案。
请问有关 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
就是答案。