Я пытаюсь вытащить и суммировать данные с одного листа на другом. Это данные GA, встроенные в отчет, поэтому я разделяю сессии по целевой странице и типу устройства и хотел бы группировать их по-разному.Google Таблицы FILTER() и QUERY() не работают с SUM()
Обычно я использую FILTER() для такого рода вещей, но он продолжает возвращать сумму 0. Думаю, это может быть случайный край с FILTER(), вместо этого я переключился на QUERY(). Это дало мне ошибку, но поиск Google не предлагает много документации о том, что на самом деле означает ошибка. Предполагая, что это может указывать на проблему с типом данных (т. Е. Не числовым), я изменил формат источника с «Автоматический» на «Число», но безрезультатно.
Возможно, это недостаток кофе, я не понимаю, почему ни одна из функций не работает, чтобы выполнить простой поиск и суммирование по критериям.
FILTER() функция
SUM(FILTER(AllData!C:C,AllData!A:A="/chestnut/",AllData!B:B="desktop"))
Нет ошибки, но возвращает 0 независимо от параметров фильтра.
QUERY() функция
QUERY(AllData!A:G, "SELECT SUM(C) WHERE A='/chestnut/' AND B='desktop'",1)
Возвращена ошибка:
Невозможно разобрать строку запроса для параметра Функция QUERY 2: AVG_SUM_ONLY_NUMERIC
Образец данных:
landingPage | deviceCategory | sessions
-------------|----------------|----------
/chestnut/ | desktop | 4
/chestnut/ | desktop | 2
/chestnut/ | tablet | 5
/chestnut/ | tablet | 1
/maple/ | desktop | 1
/maple/ | desktop | 2
/maple/ | mobile | 3
/maple/ | mobile | 1
Каков диапазон 'AllData'? Включает ли он строку заголовка? –
Когда я помещаю все это в один лист, работают обе формулы. Похоже, что существует проблема со ссылкой на другой лист/вкладку. –
@GrishaLevit Диапазон AllData - это A: G. Я уменьшил диапазон для образца, потому что я использую только три столбца на данный момент. AllData включает строку заголовка, строку 1. – Minadorae