【问题标题】:BigQuery Analytics current day queryBigQuery Analytics 当天查询
【发布时间】:2021-04-26 12:03:23
【问题描述】:

我正在尝试编写一个可以每天执行的查询,以获取我的分析事件的最新统计信息。 不幸的是,我的表格路径如下所示:

appname-72a9c.analytics_211719331.events_20210418

我可以通过提供硬编码字符串轻松查询数据,但有没有办法动态指定日期?

我试着写这样的东西:

SELECT
  e.param1, e.param2
FROM
  FORMAT_DATETIME("appname-72a9c.analytics_211719331.events_%Y%m%d", CURRENT_DATE()) AS e

但它不起作用。

【问题讨论】:

    标签: google-analytics google-bigquery firebase-analytics


    【解决方案1】:

    您可以像这样解析表名的日期字符串:

    FROM `my_project.my_dataset.events_*`
    WHERE parse_date('%Y%m%d', _table_suffix) = CURRENT_DATE() -1
    

    这是对昨天的查询进行硬编码的一种方式,您可以根据需要对其进行自定义。

    【讨论】:

      猜你喜欢
      • 2021-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多