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。
答案 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)之间