我到处寻找,无法找到答案。这是一个非常简单的查询,但我不能为我的生活找出如何更改日期。
我有一个以字符串形式出现的日期,但它没有被接收。该日期将被引入20170601,但我需要它以日期格式在Tableau中获取。我使用标准SQL并尝试 PARSE_DATE("%x",日期)解析,强制转换(日期为日期),我一直得到错误:无法解析输入字符串" 20170918" 或该错误的某些变体。
#standardSQL
SELECT
visitorid,
parse_DATE("%x", date) AS parse
FROM
google.com:analytics-bigquery.LondonCycleHelmet.ga_sessions_20130910
该表在`
之内请指教!!
答案 0 :(得分:2)
您可以尝试进行正则表达式替换以构建所需的日期字符串:
2017/06/01
这将输出YYYYMMDD
,这可能是您需要的格式。实际上,我不知道Tableau期望的格式,但 Date project1 project2 project3
0 12/10/2017 100 200 300
1 12/11/2017 0 100 100
2 12/12/2017 0 0 100
通常是日期的正确顺序,因为它会正确排序为文本。您可以使用上述查询作为示例来使用您想要的任何替换。