Можно ли связать значение из столбца со строкой в Google Query Language? Я хотел бы сделать что-то вроде этого:Google Query Language Concatenation
=QUERY('Business Income'!A1:E, "select 'Q' + quarter(A), sum(B) where A is not null group by 'Q' + quarter(A) label quarter(A) 'Quarter', sum(B) 'Income'")
Использование данных, выглядит следующим образом:
Date Amount
---------- -------
01/01/2015 XXXX.XX
02/01/2015 XXXX.XX
03/01/2015 XXXX.XX
04/01/2015 XXXX.XX
05/01/2015 XXXX.XX
...
И я бы ожидать, что это за выход:
Quarter Income
------- ---------
Q1 $XXXXX.XX
Q2 $XXXXX.XX
Q3 $XXXXX.XX
Q4 $XXXXX.XX
Я думаю, что нет, но до/после выборки данных обычно описывают проблему лучше, чем формула, которая не работает. – pnuts
Насколько мне известно, невозможно объединить поля со строками в Google Query language. Я думаю, что самым простым решением было бы создать дополнительный столбец, в котором вы вычисляете квартал ('= ceil (month (A)/3)') и добавляете «Q». Затем вы можете использовать этот столбец в запросе. – jvdh
редактирование невозможно, но функция ceil не существует, ее на самом деле называется «потолок» – jvdh