首页 文章

Google Data Studio:如何使用自定义Big Query查询创建时间序列图表

提问于
浏览
2

我有一个添加了时间序列的Data Studio报告 . 数据源来自使用Big Query连接器的自定义查询:

select user_dim.app_info.app_version, count(1) as count 
from [my_app_domain_ANDROID.app_events_20160929] 
group by 1

根据Data Studio文档:https://support.google.com/360suite/datastudio/answer/6370296?hl=en

BigQuery支持跨多个表进行查询,其中每个表都有一天的数据 . 表格的格式为YYYYMMDD . 当Data Studio遇到格式为YYYYMMDD的表时,该表将被标记为多日表,并且只有名称prefix_YYYYMMDD将显示在表select中 . 创建图表以显示此表时,Data Studio将自动创建过去28天的默认日期范围,并正确查询最后28个表 . 您可以通过编辑报告,选择图表,然后调整图表中的日期范围属性来配置此设置

但是,在时间序列属性数据选项卡中,没有选择有效的“时间维度” . 根据文档,我不需要选择时间维度 . 它应该自动查询右表 .

enter image description here

我不明白的东西?

1 回答

  • 3

    问题中的查询有2个问题:

    • 要获取时间序列,您需要将基于时间的列添加到自定义查询中 .

    例如:

    SELECT created_at, COUNT(*) c
    FROM [githubarchive:day.20160930]
    WHERE type='WatchEvent'
    GROUP BY 1
    
    • Data Studio不会使用自定义查询进行28天的扩展 . 要获得文档中的扩展,您需要指向一个实际的表(Data Studio将找出前缀和日期扩展) .

    我留下了一个工作的例子:

相关问题