BigQueryで滞在時間を出そうと、SQLを書き、
エラーが出なかったので実行しました。
その結果、クエリが返ってきませんでした。
自分なりにいろいろ考えて修正もしたのですが、結局解決できず
間違いを教えていただければと思っております。
WITH main AS( SELECT event_timestamp, DATE(TIMESTAMP_SECONDS(event_timestamp),'Asia/Tokyo')AS visitdate, CONCAT(user_pseudo_id, CAST((SELECT value.int_value FROM UNNEST(event_params) WHERE key = 'ga_session_id') as STRING)) AS cid, FROM `dataset210204.analytics_285819838.events_*` WHERE event_date BETWEEN '2021-01-01' AND '2021-10-30' ), main02 AS( SELECT LEAD(visitdate) OVER (PARTITION BY sid ORDER BY visitdate DESC)AS lead_on_time, visitdate, cid, FROM main ) SELECT cid, visitdate, DATETIME_DIFF(lead_on_time,visitdate,SECOND)AS stay_on_page FROM main02
ご教示いただけますと幸いです。
あなたの回答
tips
プレビュー