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

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

BigQuery 支持跨多个表进行查询,其中每个表都有一天的数据。这些表的格式为 YYYYMMDD。当 Data Studio 遇到格式为 YYYYMMDD 的表时,该表将被标记为多天表,并且在表选择中只会显示名称前缀_YYYYMMDD。

当创建图表可视化该表时,Data Studio 会自动创建最近 28 天的默认日期范围,并正确查询最近 28 个表。您可以通过编辑报告、选择图表来配置此设置,然后调整图表中的日期范围属性

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

在此处输入图像描述

有什么我还不明白吗?

4

1 回答 1

4

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

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

例如:

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

我在以下位置留下了一个工作示例:

于 2016-09-30T22:08:49.713 回答