Tableau时间戳字符串到目前为止

时间:2017-10-19 11:07:20

标签: csv date google-bigquery tableau

我的bigquery中有一个时间戳,如下所示:2017.09.25 10:22:19 我想将此字符串转换为日期维度。我尝试使用下拉菜单,计算字段,如datetime,dateparse,date,...和计算字段,我修剪字符串,只采取部分日期作为总和,但没有任何工作。我总是得到google bigquery可以编译我的任务的错误:"无效的日期:' 2017.07.03 10:52:16' "

有没有人有想法解决我的问题?

问候

1 个答案:

答案 0 :(得分:2)

日期部分需要用短划线分隔,而不是点,以使演员工作。例如,

'2017-09-25 10:22:19'

作为字符串,将两者都强制转换为DATETIME和TIMESTAMP类型是有效的。但是,如果要将原始字符串转换为这些类型之一,则可以使用PARSE_DATETIME,或类似地使用PARSE_TIMESTAMP:

SELECT
  PARSE_DATETIME('%Y.%m.%d %T', timestamp_string) AS datetime
FROM YourTable;