标准SQL;自定义查询日期参数数据工作室

时间:2020-08-31 12:13:27

标签: google-bigquery google-data-studio

      SELECT 
      event_date,
      user_pseudo_id
      FROM `datasetid.analytics_XXXXXX.events_*`   
      WHERE cast(event_date as date) between cast( @DS_START_DATE as DATE) and cast( @DS_END_DATE as DATE)
 
      GROUP BY 1,2

但是我一直在获取:查询返回错误。错误ID:52b3aa8e

我已启用日期参数选项。我尝试按照此处所述使用PARSE_DATE,但收到相同的错误https://support.google.com/datastudio/answer/6370296#date-params

此表来自Firebase,event_date是字符串,因此我将其强制转换为DATE。

1 个答案:

答案 0 :(得分:0)

通过使用

解决了

PARSE_DATE('%Y%m%d',event_date)在PARSE_DATE('%Y%m%d',@DS_START_DATE)和PARSE_DATE('%Y%m%d',@DS_END_DATE)之间