Google Sheets - GROUP BY и ORDER BY в разных столбцах - PullRequest
0 голосов
/ 14 апреля 2020

Я получил таблицу в этом формате

Name Datum
A   01.01.2019
B   17.03.2020
C   18.03.2020
C   01.04.2020

Я получаю вывод этой таблицы из этого запроса:

=QUERY(Anrufe!$1:$1000;"Select A,B where A is not null ORDER BY B ASC label A 'Name', B 'Datum'")

Я пытаюсь изменить запрос, чтобы он выполнял группа по. Вот как это должно выглядеть

Name  Datum        count
A     01.01.2019   1
B     17.03.2020   1
C     01.04.2020   2

Но когда я добавляю группу и добавляю функцию агрегации в выборку, она все равно выдает ошибку.

=QUERY(Anrufe!$1:$1000;"Select A,B, min(B) where A is not null group by A ORDER BY B ASC label A 'Name', B 'Datum'")

Я хочу запрос выбрать самую младшую дату, которая находится в столбце B. Но кажется, что QUERY-Parser заставляет меня добавить столбец B в группу с помощью. Это приводит к той же проблеме, что мне приходится вручную считать записи с одинаковыми именами.

У кого-нибудь есть идеи, как это решить? Уже проверили эти ссылки:

1 Ответ

0 голосов
/ 14 апреля 2020

Я думаю, вы хотите это:

=QUERY(Anrufe!$1:$1000,"Select A,min(B),count(A) where A is not null group by A ORDER BY min(B) ASC label A 'Name', min(B) 'Datum'")

enter image description here

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