Tableau如何将维度转换为日期时间

时间:2016-02-08 09:59:23

标签: datetime tableau

我正在使用Tableau 9.0,我正在尝试计算服务中断时间。我有2个维度可以使用 - 开始时间和结束时间。当我查看这些格式的值时:

示例:

Outage Start:       Outage End: 
1452005400          1,452,011,400

理想情况下,我想将当前格式转换为日期时间,以便我使用它来查找停机时间到秒。

有人知道我会怎么做吗?

1 个答案:

答案 0 :(得分:1)

根据您使用的EPOCH格式,此公式将起到作用:

DATEADD('second', [EPOCH FORMAT TIME], DATE('1/1/1970'))

您的示例值 1452011400 将于2016年1月5日 - 下午4:30返回。

Tableau Screenshot of EPOCH time format conversion

请记住,有两种EPOCH格式,因此请确保使用正确的格式: Unix 时代通常是1/1/1970,而 Microsoft COM时代是12/30/1899。

我在上面的示例中使用了Unix格式( DATEADD 函数的最后一个参数)。