Выполнение запроса с большим количеством необработанных данных - PullRequest
1 голос
/ 10 октября 2019

Я пытаюсь выполнить запрос, чтобы получить результат прошлых случаев за определенный период времени. Источник необработанных данных для запроса содержит слишком много данных, чтобы вернуть какую-либо более новую информацию. Я попытался вложить запрос в массив, чтобы разделить способ выполнения запроса, и это не решило проблему.

=query(IMPORTRANGE("Spread Sheet Key","Coaching Responses!A:Z"),"select Col1,Col14,Col4,Col3,Col7,Col6,Col8,Col15,Col10,Col11,Col13,Col17,Col18,Col19,Col20,Col21,Col22,Col26 where Col23 contains '"&Cover!E2&"' Order by Col1 desc",1)

Я также попробовал эту формулу

=Query({Importrange("Spread Sheet Key","Coaching Responses!A:Z5000"),Importrange("Spread Sheet Key","Coaching Responses!A5001:Z")} "select Col1,Col14,Col4,Col3,Col7,Col6,Col8,Col15,Col10,Col11,Col13,Col17,Col18,Col19,Col20,Col21,Col22,Col26 where Col23 contains '"&Cover!E2&"')

Первый код не возвращает ничего после строки 5000, второй код продолжает выдавать мне ошибку разбора.

1 Ответ

1 голос
/ 10 октября 2019

правильный синтаксис формулы должен быть:

=QUERY({IMPORTRANGE("ID1", "Coaching Responses!A1:Z5000"); 
        IMPORTRANGE("ID1", "Coaching Responses!A5001:Z")}, 
 "select Col1,Col14,Col4,Col3,Col7,Col6,Col8,Col15,Col10,Col11,Col13,Col17,Col18,Col19,Col20,Col21,Col22,Col26 
  where Col23 contains '"&Cover!E2&"'")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...