迄今为止的 Tableau 时间戳字符串
Tableau Timestamp String to Date
我的 bigquery 中有一个时间戳,如下所示:2017.09.25 10:22:19
我想将此字符串转换为日期维度。我尝试使用下拉菜单、日期时间、dateparse、日期等计算字段和一个计算字段,我在其中修剪字符串并仅将日期的一部分作为总和,但没有任何效果。我总是收到 google bigquery 无法编译我的任务的错误:"Invalid date: '2017.07.03 10:52:16' "
有没有人知道我的问题的解决方案?
问候
日期部分需要用破折号分隔,而不是点,以便转换工作。例如,
'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;
我的 bigquery 中有一个时间戳,如下所示:2017.09.25 10:22:19 我想将此字符串转换为日期维度。我尝试使用下拉菜单、日期时间、dateparse、日期等计算字段和一个计算字段,我在其中修剪字符串并仅将日期的一部分作为总和,但没有任何效果。我总是收到 google bigquery 无法编译我的任务的错误:"Invalid date: '2017.07.03 10:52:16' "
有没有人知道我的问题的解决方案?
问候
日期部分需要用破折号分隔,而不是点,以便转换工作。例如,
'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;