【发布时间】:2020-02-29 12:08:24
【问题描述】:
我有一个带有date 字段 UTC 时区的表,但我想将其更改为数据工作室中的另一个时区。我用这个公式在数据工作室中创建了一个新字段:TODATE(update_date,"America/Chicago"),但它不能正常工作。
有任何想法吗?我不会更改源表来添加新列(日期转换)。
【问题讨论】:
标签: date google-bigquery timezone google-data-studio
我有一个带有date 字段 UTC 时区的表,但我想将其更改为数据工作室中的另一个时区。我用这个公式在数据工作室中创建了一个新字段:TODATE(update_date,"America/Chicago"),但它不能正常工作。
有任何想法吗?我不会更改源表来添加新列(日期转换)。
【问题讨论】:
标签: date google-bigquery timezone google-data-studio
现在可以使用最近推出的 (17 Sep 2020 Update) 日期和时间函数在 Google Data Studio 中完成时区计算。
确保 Date 字段已升级为较新的 Date 字段类型。
添加了一个 GIF 来详细说明:
America/Chicago
下面的Calculated Field 使用DATETIME_DIFF 和CURRENT_DATETIME 来获得两个时区(UTC 和America/Chicago)之间的差异,然后从日期字段(本报告中名为 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 来详细说明:
【讨论】:
【讨论】: