Google bigquery 谷歌数据工作室日期问题

Google bigquery 谷歌数据工作室日期问题,google-bigquery,google-data-studio,Google Bigquery,Google Data Studio,我正在尝试从Google Data Studio生成报告,在那里我使用BigQuery作为连接器,我想根据我的位置当前时间和日期更改时区,但不按照BigQuery时区更改, 有没有可能在Google Data Studio中这样做 您可以使用 DATE(timestamp,"Asia/Kolkata") as Timestamp 或 您可以使用时间戳函数的第二个参数Bigquery将UTC时间戳转换为本地时区 SELECT TIMESTAMP("2020-02-24 13:30:00", "A

我正在尝试从Google Data Studio生成报告,在那里我使用BigQuery作为连接器,我想根据我的位置当前时间和日期更改时区,但不按照BigQuery时区更改,
有没有可能在Google Data Studio中这样做

您可以使用

DATE(timestamp,"Asia/Kolkata") as Timestamp
或 您可以使用时间戳函数的第二个参数Bigquery将UTC时间戳转换为本地时区

SELECT TIMESTAMP("2020-02-24 13:30:00", "Asia/Kolkata") AS timestamp_in_IST;

现在,Google Data Studio中提供了时区计算功能,并在中引入了其他日期时间功能。举例说明;如果目标是将此报告中名为Date_field的日期时间字段从默认UTC转换为Asia/Kolkata,则根据需要更改时区,以下操作可实现:

0 确保日期时间字段已升级为较新的日期字段类型

添加GIF以详细说明:

1亚洲/加尔各答 和一个GIF来详细说明:


当前的时间戳行为是什么?UTC或GMT
PARSE_DATETIME(
    "%s",
    CAST(CAST(FORMAT_DATETIME("%s",DateField)AS NUMBER) - DATETIME_DIFF(CURRENT_DATETIME("UTC"),CURRENT_DATETIME("Asia/Kolkata"), SECOND)AS TEXT))