Google Data Studio: как создать диаграмму временных рядов с помощью специального запроса Big Query

У меня есть отчет 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 поддерживает запросы к нескольким таблицам, где каждая таблица содержит данные за один день. Таблицы имеют формат ГГГГММДД. Когда Data Studio встречает таблицу в формате ГГГГММДД, таблица будет помечена как многодневная таблица, и в выбранной таблице будет отображаться только имя префикса_ГГГГММДД.

Когда для визуализации этой таблицы создается диаграмма, Data Studio автоматически создает диапазон дат по умолчанию за последние 28 дней и правильно запрашивает последние 28 таблиц. Вы можете настроить этот параметр, отредактировав отчет, выбрав диаграмму, а затем настройте свойства диапазона дат в диаграмме.

Однако на вкладке ДАННЫЕ Свойства временного ряда нет действительного "временного измерения" для выбора. Согласно документации, мне не нужно выбирать измерение времени. Он должен автоматически запрашивать нужную таблицу.

Что-то я еще не понимаю?

1 ответ

Решение

Есть 2 проблемы с запросом в вопросе:

  1. Чтобы получить временной ряд, вам нужно добавить столбец на основе времени к пользовательскому запросу.

Например:

SELECT created_at, COUNT(*) c
FROM [githubarchive:day.20160930]
WHERE type='WatchEvent'
GROUP BY 1
  1. Data Studio не будет выполнять 28-дневное расширение с пользовательскими запросами. Чтобы включить расширение, описанное в документации, необходимо указать фактическую таблицу (а Data Studio определит префикс и дату расширения).

Я оставил рабочий пример по адресу:

Другие вопросы по тегам