В функции Google Sheets Query отсутствуют данные - PullRequest
1 голос
/ 14 октября 2019

У меня есть таблица необработанных данных, которая отслеживает события, и я использую функцию запросов в листах Google, чтобы упорядочить их в формате упорядоченных таблиц. Один из столбцов необработанных данных - это дата возникновения события. В 99% случаев запрос правильно перетаскивает дату в новую таблицу, хотя в 1% случаев он не извлекает дату и оставляет пустую ячейку.

Я попытался отформатировать весь столбец как в таблице необработанных данных, так и в новой таблице, сгенерированной запросом. Ни одна из них не работает.

=query(Input!A2:Q997,"select max(A), max(B), avg(C), sum(D), sum(I), max(L), N, max(O), min(P), max(Q) GROUP BY N ORDER BY N",0) 

Дата указана в столбце O, и она упорядочена и сгруппирована по столбцу N, который представляет собой 8-значный номер идентификатора, который может группировать определенные события вместе (причина запроса).

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

1 Ответ

0 голосов
/ 14 октября 2019

перепроверьте даты, если они действительны. вы можете использовать ISDATE fx для этого.

внутренне отформатировать входные данные как Plain Text

или попробовать это:

=ARRAYFORMULA(QUERY(TO_TEXT(Input!A2:Q997),
 "select max(Col1),max(Col2),avg(Col3),sum(Col4),sum(Col9),max(Col12),Col14,max(Col15),min(Col16),max(Col17) 
  group by Col15 
  order by Col15", 0))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...