Size: a a a

Чат | Google Таблицы и скрипты

2018 July 01

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
А условия пишутся после после блока Select, "where Col1>0 and Col2>0 и т.д.
источник

AM

Alena Murlyan in Чат | Google Таблицы и скрипты
Roman
В общем не ломай голову, мне надо понять как записать несколько условий и несколько параметров label
QUERY('ЖурналОпераций_06.2018'!$A$4:$W;"select A, sum(U) where I='Остаток Денежных средств на начало периода' group by A label A 'Фин.инструмент', sum(U) 'Приход'")
источник

R

Roman in Чат | Google Таблицы и скрипты
Eugeny Namokonov
А условия пишутся после после блока Select, "where Col1>0 and Col2>0 и т.д.
Пробовал через AND ничего не выводит, без условий всё норм
источник

R

Roman in Чат | Google Таблицы и скрипты
select SUM(Col1), SUM(Col2) where Col1 > 0 and Col2 > 0
источник

AM

Alena Murlyan in Чат | Google Таблицы и скрипты
Roman
select SUM(Col1), SUM(Col2) where Col1 > 0 and Col2 > 0
Роман, у меня вот так с несколькими условиями получается : QUERY('ЖурналОпераций_06.2018'!$A$4:$W;"select sum(J) where (I='Остаток Денежных средств на конец периода' and K='EUR') label sum(J)'EUR'")
источник

R

Roman in Чат | Google Таблицы и скрипты
Alena Murlyan
Роман, у меня вот так с несколькими условиями получается : QUERY('ЖурналОпераций_06.2018'!$A$4:$W;"select sum(J) where (I='Остаток Денежных средств на конец периода' and K='EUR') label sum(J)'EUR'")
У вас несколько условий на 1 значение, у меня 1 условие на 1 значение, но самих условий больше
источник

AM

Alena Murlyan in Чат | Google Таблицы и скрипты
Roman
У вас несколько условий на 1 значение, у меня 1 условие на 1 значение, но самих условий больше
хм.. сейчас поищу, может, что-то подобное написанное есть
источник

R

Roman in Чат | Google Таблицы и скрипты
Грубо говоря: дай мне сумму значений 1 столбца, если эти значения больше нуля
источник

R

Roman in Чат | Google Таблицы и скрипты
И далее 2 столбца, 3 и т.д.
источник

R

Roman in Чат | Google Таблицы и скрипты
select SUM(Col1), SUM(Col2), SUM(Col3) where Col1 > 0

Выводится значение 1 столбца
источник

R

Roman in Чат | Google Таблицы и скрипты
select SUM(Col1), SUM(Col2), SUM(Col3) where Col1 > 0 AND Col2 > 0

как только добавляю ещё условие, пропадает всё
источник

R

Roman in Чат | Google Таблицы и скрипты
Поставил OR вместо AND и заработало
источник

R

Roman in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Можно попробовать отсечь пустые строки с помощью where Col1 is not null (или любой другой столбец, на который можно положиться)
Обязательно указывать каждый столбец или можно диапазон?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Roman
Обязательно указывать каждый столбец или можно диапазон?
Через or писать нельзя, так как он оставит значения больше нуля или в одном столбце или в другом, но не вместе
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Roman
Обязательно указывать каждый столбец или можно диапазон?
Можно попробовать сделать отдельную функцию query для каждой колонки
источник

R

Roman in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Можно попробовать сделать отдельную функцию query для каждой колонки
Я сделал и это работает, но лагает если сделать это на 30 колонок и растянуть на 30 строк
источник

R

Roman in Чат | Google Таблицы и скрипты
Я беру данные с 90+ листов
источник

AM

Alena Murlyan in Чат | Google Таблицы и скрипты
Roman
Я сделал и это работает, но лагает если сделать это на 30 колонок и растянуть на 30 строк
а у вас все листы в разных книгах?
источник

R

Roman in Чат | Google Таблицы и скрипты
Alena Murlyan
а у вас все листы в разных книгах?
Нет, в одной
источник