Я хочу получить данные из большого запроса из повторного поля в повторный - PullRequest
0 голосов
/ 12 февраля 2019

Я хочу получить данные из большого запроса из повторного поля в повторяющееся.У меня есть поле "Ответы" с повторением в том, что у меня снова есть поле опций, которое тоже повторяется.В поле параметров у меня есть ответ Нет, я хочу посчитать этот ответ в числовом поле.
Но я получил ошибку:

WITH
  data AS(
  SELECT
    task.workflowInfo.answers AS ans
  FROM
    `Test_2019_02_07` ),
  data_2 AS(
  SELECT
    ans.options.answerNo AS aac
  FROM
    data 
    )
SELECT * FROM data_2   

Но получил ошибку:

Cannot access field options on a value with type ARRAY<STRUCT<question STRUCT<normalization STRUCT<dbInfo STRUCT<id STRING>, name STRUCT<name STRUCT<firstName STRING, middleNames STRING, lastName STRING>>, displayName STRUCT<name STRUCT<firstName STRING, middleNames STRING, lastName STRING>>, ...>, displayText STRUCT<name STRUCT<firstName STRING, middleNames STRING, lastName STRING>, canonicalName STRUCT<firstName STRING, middleNames STRING, lastName STRING>>, questionNo INT64, ...>, actualAnswer STRUCT<tenScaleRatingAnswer STRING, threeScaleRatingAnswer STRING, fiveScaleRatingAnswer STRING, ...>, goodReasons ARRAY<STRUCT<normalization STRUCT<dbInfo STRUCT<id STRING>, name STRUCT<name STRUCT<firstName STRING, middleNames STRING, lastName STRING>>, displayName STRUCT<name STRUCT<firstName STRING, middleNames STRING, lastName STRING>>, ...>, displayText STRUCT<canonicalName STRUCT<firstName STRING, middleNames STRING, lastName STRING>>, answerNo INT64>>, ...>> at [9:9]

Как мне решить это, пожалуйста, помогите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...