Google bigquery DataStudio中的BigQuery时间戳字段出错

Google bigquery DataStudio中的BigQuery时间戳字段出错,google-bigquery,google-data-studio,Google Bigquery,Google Data Studio,我有一个BigQuery实例中的数据,其中包含一些日期字段,格式为历元/时间戳。我正在尝试转换为YYYYMMDD格式或类似格式,以便在DataStudio中创建报表。到目前为止,我已经尝试了以下解决方案: 在DataStudio中创建数据源时,将“编辑连接”菜单中的格式更改为最新格式。不工作。将字段添加到DataStudio报表时,会出现配置错误 使用TODATE()函数创建一个新字段。我总是会得到一个无效的公式错误(即使我遵循此函数的文档)。在使用TODATE()函数之前,我已尝试更改字段类

我有一个BigQuery实例中的数据,其中包含一些日期字段,格式为历元/时间戳。我正在尝试转换为YYYYMMDD格式或类似格式,以便在DataStudio中创建报表。到目前为止,我已经尝试了以下解决方案:

  • 在DataStudio中创建数据源时,将“编辑连接”菜单中的格式更改为最新格式。不工作。将字段添加到DataStudio报表时,会出现配置错误

  • 使用TODATE()函数创建一个新字段。我总是会得到一个无效的公式错误(即使我遵循此函数的文档)。在使用TODATE()函数之前,我已尝试更改字段类型。无论如何都不行

我做错什么了吗?为什么我总是出错


谢谢

正如Elliott Brossard所评论的,解决方案不是使用DataStudio进行转换,而是在BigQuery中使用
PARSE_DATE
PARSE_TIMESTAMP
,然后在那里进行转换

TODATE()的函数实际上是
当前日期()
。使用
EXTRACT(从variableName提取日期)
确保不要使用遗留SQL!
问题仍然存在,但将变量名称从
actual_delivery_date
更改为
ADelDate
使其起作用。因此,我假设存在一个bug,短(er)名称可能有助于避免它

而不是使用DataStudio进行转换,您可以在BigQuery中使用
PARSE_DATE
PARSE_TIMESTAMP
并在那里进行转换吗?