BigQueryの新しいSQL構文に移行しています。しかし、私はそれがcustomDimensionsのフィールドにアクセスするには、ちょっと立ち往生しています。私はこのような非常にシンプルなもの書いています:新しいSQL構文でCustomDimensionsにアクセスするBigQuery
SELECT
cd.customDimensions.index,
cd.customDimensions.value
FROM `xxxxx.ga_sessions_20170312`, unnest(hits) cd
limit 100
をしかし、私はこのような何かを実行した場合、エラー
Error: Cannot access field index on a value with type ARRAY<STRUCT<index INT64, value STRING>>
は、しかし完全に正常に動作し得る:
SELECT
date,
SUM((SELECT SUM(latencyTracking.pageLoadTime) FROM UNNEST(hits))) pageLoadTime,
SUM((SELECT SUM(latencyTracking.serverResponseTime) FROM UNNEST(hits))) serverResponseTime
FROM `xxxxxx.ga_sessions_20170312`
group by 1
は、いくつかの異なるがありますカスタムディメンションをクエリするときのロジックですか?
をああ、それは両方のテーブルと結合交差する必要があります。さて、私はそれを得る:)ありがとう! –
これがうまくいく場合は、[受け入れられたとして回答をマークする](http://stackoverflow.com/help/someone-answers)もご覧ください。ありがとう! –