我最近将我的Firebase帐户与BigQuery相关联,以便查询我的原始数据并在Google Data Studio中对其进行可视化 .

关于日期范围过滤,我遇到了以下问题 .

在我的仪表板上,我有4个图表从firebase在控制台中提供的“默认”表中提取数据1图表通过自定义查询提取数据,如下所示:

SELECT
  (SELECT x.date) as event_date,
  (SELECT x.name) as name,
  (SELECT params.value.string_value FROM x.params 
                                 WHERE params.key = 'grade') AS grades,
  (SELECT params.value.string_value FROM x.params 
                                 WHERE params.key = 'item_category') AS item_category  ,
                            
                                 COUNT (x.name) as event_count,
                                 COUNT (user_dim.user_id) as unique_users
                                 
FROM `biz-app-67800.biz-_IOS.app_events_*`, UNNEST(event_dim) AS x
WHERE x.name  = 'Zlag_Click' AND
_TABLE_SUFFIX BETWEEN '20180308' AND '20500317'
group by name,grades,item_category,date
order by event_count desc

我在仪表板中获得的结果与预期一致,但是在应用日期范围过滤器时,4个“默认”表格会更新,而我的自定义表格始终显示通过biquery提取的完整日期范围的数据 .

关于我将在我的查询中修改什么以确保我的自定义查询表继承日期范围过滤器的任何想法将非常感激

非常感谢