@BIMDS

Почему частично выполняется запрос QUERY?

Некорректно происходит группировка текста через функцию query.
Есть исходная таблица с данными
spoiler
5e7b1ec83a228964245233.png

Через запрос я произвожу группировку и суммирование значений
=query('Ежедневка(коп)'!H:N;"Select N,I,J,K, sum(L) group by N,I,J,K LABEL sum(L) 'Σч'")

Но при этом в результате группировки Текстовые элементы не отображаются, т.е. теряются составляющие 10040-MIX 10040-BM-MEP и т.д.
spoiler
5e7b1f539e418623560015.png

при этом если их заменить только на числа все происходит корректно, почему не отображается текстовая составляющая?
  • Вопрос задан
  • 33 просмотра
Пригласить эксперта
Ответы на вопрос 2
PolarBearGG
@PolarBearGG
I know that I know nothing
есть такой баг в гугла но можно победить через filter
Ответ написан
oshliaer
@oshliaer
Google Products Expert
Не думаю, что есть какой-то оптимальный алгоритм определения типа значений в диапазоне. Поэтому, вы должны позаботиться об этом сами.

Пример неявного приведения типов к строке ""&C5:C12
5e7b65e5996ac884516810.png

Это никакой не баг. Это требования языка запросов SQL и его деривативов. Все данные должны быть приведены к нужному типу, фантазии излишне.

Пример Таблицы
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Alexander Ivanov @oshliaer
contributor.pw Google Apps & API. Скрипты, Таблицы...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы