我希望 Google Data Studio 报告使用用户的本地时区显示销售数据(包括按小时销售的热图报告)。我将数据存储在 BigQuery 中,时间戳字段存储为 UTC。
Per ,听起来时间戳应该存储为 UTC(我正在这样做)。我认为 Data Studio 足够智能,可以将 UTC 转换为用户的本地时区,但事实似乎并非如此。
除了热图报告上的时间显示为 8:00-17:00 而不是 12:00-21:00 之外,一切都运行良好。它显示 UTC 而不是 EST(我的时区),我不知道如何解决这个问题。
Data Studio是否会根据用户的时区自动调整报告数据?如果是这样,我做错了什么?如果没有,是否有任何解决方法可以支持来自多个时区的用户?
The 2020 年 9 月 17 日更新 https://support.google.com/datastudio/answer/6311467#sep-17-2020Google Data Studio 引入了日期和时间的更新以及使用日期和时间的新功能和方法,其中包括时区.
0) 升级日期字段 https://stackoverflow.com/a/63926419/12892553
确保约会时间字段已升级为较新的日期时间字段类型。
添加了一个 GIF 来详细说明:
1) EST
This 计算字段 https://support.google.com/datastudio/answer/6299685获得差异SECOND
之间UTC
and EST
通过使用DATETIME_DIFF https://support.google.com/datastudio/answer/9698749函数,然后减去日期时间字段的差值(称为DateTimeField
在本报告中):
PARSE_DATETIME(
"%s",
CAST(CAST(FORMAT_DATETIME("%s",DateTimeField)AS NUMBER) - DATETIME_DIFF(CURRENT_DATETIME("UTC"),CURRENT_DATETIME("EST"), SECOND)AS TEXT))
谷歌数据洞察报告 https://datastudio.google.com/reporting/c28ab1d9-af65-4f3e-bbe8-e86c7786511c和一个 GIF 来详细说明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)