У меня есть фрейм данных, который я хочу сгруппировать по c столбцам, а затем выбрать только строки с несколькими значениями (> 1) в столбце FieldID_distinct. Цель состоит в том, чтобы найти отдельный FieldID с одинаковыми DateTime, SerialNumber, geometry, FarmName, FieldName.
Мой запрос
select DateTime, SerialNumber, geometry, FarmName, FieldName,
ARRAY_AGG(DISTINCT FieldID) AS FieldID_distinct
from `xxx.yyy.zzz`
group by 1,2,3,4,5
order by DateTime ASC
Я пробовал
where FieldID_distinct> 2
и
having FieldID_distinct> 2
но не удалось.