【问题标题】:Tableau: "Unknown function DATEPARSE called" after data source migrationTableau:数据源迁移后“调用未知函数 DATEPARSE”
【发布时间】:2021-12-24 10:42:32
【问题描述】:

请教关于 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 函数,它可以帮助将这些时间戳“转换”为人类可读的格式。

谢谢

【问题讨论】:

    标签: tableau-api tableau-desktop


    【解决方案1】:

    正确答案是使用DATETIME

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

    某些数据源(例如 CSV)支持 DATEPARSE 但其他一些则没有,DATETIME 就是答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-25
      • 2022-08-15
      • 1970-01-01
      • 1970-01-01
      • 2017-05-01
      • 2019-09-26
      相关资源
      最近更新 更多