【问题标题】:BigQuery timestamp field in Data Studio errorData Studio 中的 BigQuery 时间戳字段错误
【发布时间】:2018-03-28 13:09:31
【问题描述】:

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

  • 在 Data Studio 中创建数据源时将“编辑连接”菜单中的格式更改为日期格式。不工作。将字段添加到 Data Studio 报告时出现配置错误。

  • 使用 TODATE() 函数创建一个新字段。我总是得到一个无效的公式错误(即使我遵循此函数的文档)。在使用 TODATE() 函数之前,我曾尝试更改字段类型。在任何情况下都不起作用。

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

谢谢!

【问题讨论】:

  • 您可以在 BigQuery 中使用 PARSE_DATEPARSE_TIMESTAMP 而不是使用 Data Studio 进行转换吗?

标签: google-bigquery google-data-studio


【解决方案1】:

TODATE() 的函数实际上是CURRENT_DATE()。使用 EXTRACT(DATE from variableName) 将时间戳更改为 DATE 确保不要使用旧版 SQL! 问题仍然存在,但是将变量的名称从 actual_delivery_date 更改为 ADelDate 使其工作。所以我认为有一个错误,短(呃)名称可能有助于避免它

【讨论】:

    【解决方案2】:

    正如 Elliott Brossard 所评论的那样,解决方案不是使用 Data Studio 进行转换,而是在 BigQuery 中使用 PARSE_DATEPARSE_TIMESTAMP 并在那里进行转换。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-04
      • 1970-01-01
      • 2019-10-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多