これでanswer in mind私は自分のカスタムレポートスケジュールに参加した後、いくつかの基本メトリックを合計してga_sessionsを照会しようとしています。カスタムレポートスケジュールは、カスタム期間(約4週間)を日付書式YYYYMMDDにマップし、それ自体のテーブルにあります。私は強くあります疑う:「式 『the_date』 GROUP BYリストに存在しないエラー:」「GROUP BYリストにthe_dateが存在しません」というエラーメッセージが表示されます。エラー
ここ
は、私が作ってみたものです:
SELECT
schedule.period,
gadata.Visits,
gadata.Pageviews,
gadata.Transactions,
gadata.Revenue
FROM (
SELECT
gadata.date AS the_date,
SUM(totals.visits) AS Visits,
SUM(totals.pageviews) AS Pageviews,
SUM(totals.transactions) AS Transactions,
SUM(totals.transactionRevenue)/1000000 AS Revenue
FROM TABLE_DATE_RANGE([project.table_prefix_],TIMESTAMP('2013-09-10'),TIMESTAMP('2013-09-12'))
GROUP BY
gadata.the_date
ORDER BY
gadata.the_date ASC
) AS gadata
JOIN
[project.reporting_schedule] AS schedule
ON
gadata.date = schedule.GA_Date
GROUP BY gadata.the_date
しかし、これはエラーになります構文の使用に間違いがありました.Google Big Queryの新機能と、日付パーティションテーブルのクエリと結合の組み合わせが私を捨てています。
コードを修正し、カスタム期間でメトリックを合計するには、何を変更する必要がありますか?
をおかげで、魅力を働きました!それを問題なく適応させました。 – goose