在Data Studio中更改时区

我有一个带有date字段UTC时区的表,但是我想将其更改为Data Studio中的另一个时区。我已经使用以下公式在Data Studio中创建了一个新字段:TODATE(update_date,"America/Chicago"),但是它无法正常工作。 有任何想法吗?我不会更改源表以添加新列(日期转换)。

everaining 回答:在Data Studio中更改时区

现在可以使用最近引入的(17 Sep 2020 Update)日期和时间函数在Google Data Studio中进行时区计算。

0)Upgrade the Date Field

确保日期字段已升级为新的日期字段类型。

添加了详细的GIF:

1)America/Chicago

下面的Calculated FieldDATETIME_DIFF结合使用CURRENT_DATETIME来获得两个时区(UTCAmerica/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:

enter image description here

,

这个 DATE(update_date,"America/Chicago") 应该可以解决问题 enter image description here

本文链接:https://www.f2er.com/3168464.html

大家都在问