谷歌数据洞察日期问题
Posted
技术标签:
【中文标题】谷歌数据洞察日期问题【英文标题】:Google Data Studio Date Issue 【发布时间】:2020-02-24 07:54:44 【问题描述】:我正在尝试从使用 BigQuery 作为连接器的 Google Data Studio 生成报告,我想根据我的位置(当前时间和日期)更改我的时区,而不是根据 BigQuery 时区, 在 Google Data Studio 中是否有机会这样做。
【问题讨论】:
当前的时间戳行为是什么? UTC 或 GMT 【参考方案1】:你可以使用类似的东西
DATE(timestamp,"Asia/Kolkata") as Timestamp
或 您可以使用 TIMESTAMP() 函数的第二个参数 Bigquery 将 UTC 时间戳转换为您的本地时区
SELECT TIMESTAMP("2020-02-24 13:30:00", "Asia/Kolkata") AS timestamp_in_IST;
Here is the supported timezone by Big query
【讨论】:
【参考方案2】:该功能(时区计算)现在可在 Google Data Studio 中使用,并在 17 Sep 2020 Update 中引入了额外的日期时间函数。使用Mohit's 示例;目标是将日期时间字段(本报告中标题为 Date_Field
)从默认 (UTC) 转换为 Asia/Kolkata
(根据需要更改时区),以下是诀窍:
0) Upgrade the Date Field
确保 日期时间 字段已升级为较新的日期字段类型。
添加了一个 GIF 来详细说明:
1) Asia/Kolkata
PARSE_DATETIME(
"%s",
CAST(CAST(FORMAT_DATETIME("%s",DateField)AS NUMBER) - DATETIME_DIFF(CURRENT_DATETIME("UTC"),CURRENT_DATETIME("Asia/Kolkata"), SECOND)AS TEXT))
Google Data Studio Report 和一个 GIF 来详细说明:
【讨论】:
以上是关于谷歌数据洞察日期问题的主要内容,如果未能解决你的问题,请参考以下文章