我有一个带有date
字段UTC时区的表,但是我想将其更改为Data Studio中的另一个时区。我已经使用以下公式在Data Studio中创建了一个新字段:TODATE(update_date,"America/Chicago")
,但是它无法正常工作。
有任何想法吗?我不会更改源表以添加新列(日期转换)。
在Data Studio中更改时区
•
问答
everaining 回答:在Data Studio中更改时区
现在可以使用最近引入的(17 Sep 2020 Update)日期和时间函数在Google Data Studio中进行时区计算。
0)Upgrade the Date Field
确保日期字段已升级为新的日期字段类型。
添加了详细的GIF:
1)America/Chicago
下面的Calculated Field与DATETIME_DIFF
结合使用CURRENT_DATETIME
来获得两个时区(UTC
和America/Chicago
)之间的时差,并且然后从日期字段(在此报告中命名为SECOND
)中减去Date
中的差异:
PARSE_DATETIME(
"%s",CAST(CAST(FORMAT_DATETIME("%s",Date)AS NUMBER) - DATETIME_DIFF(CURRENT_DATETIME("UTC"),CURRENT_DATETIME("America/Chicago"),SECOND)AS TEXT))
Google Data Studio Report和要详细说明的GIF:
,