Это похоже больше на проблему с таблицами, чем на BigQuery или Analytics, но я решил, что я поставлю ее всем вам.
Я создал несколько представлений в BigQuery из Google Analytics для использования в качестве живого соединения в Таблице, но я не могу на всю жизнь получить поле даты для форматирования в качестве даты. Даже если я приведу ее как дату в BQ, она будет интерпретирована в Таблице как строка, и если я попытаюсь изменить ее, она вернет все нулевые значения.
Экспорт по умолчанию в BQ - «ггггммдд». Я могу привести это как дату в формате «гггг-мм-дд», но все равно не повезло.
Я пробовал несколько различных методов, включая запуск пользовательского запроса SQL из Tableau, который кто-то на их форумах рекомендовал, но ничего не помогло.
Спасибо за любую помощь, которую вы можете предложить.
Приветствия
Пример:
#legacySQL
SELECT
CAST(date AS date) AS date,
hits.hour AS hour,
hits.eventInfo.eventAction eventAction,
COUNT(1) eventHits
FROM (TABLE_DATE_RANGE([big-query-project-34643.162968675.ga_sessions_],
DATE_ADD(CURRENT_TIMESTAMP(), -2, 'DAY'),
DATE_ADD(CURRENT_TIMESTAMP(), -1, 'HOUR'))),
(TABLE_DATE_RANGE([big-query-project-34643.162968675.ga_realtime_sessions_],
DATE_ADD(CURRENT_TIMESTAMP(), -1, 'DAY'),
CURRENT_TIMESTAMP()))
WHERE
hits.eventInfo.eventCategory LIKE 'account - manage autoship'
AND hits.type = 'EVENT'
GROUP BY
date,
hour,
eventAction,
ORDER BY
date,
hour