Добавление условия даты в запрос Sheets - PullRequest
0 голосов
/ 30 августа 2018

Итак, у меня есть 2 формулы, одна из которых сортирует данные по месяцам и отображает их, сортирует по ASC и добавляет метку

Данные выглядят так:

Дата Имя Сумма

=query( 'List'!A2:K; "Select A,B,J  Where toDate( A )<=  date '"& TEXT( EOMONTH(DATE( 2018;9;1) ; -1)  ; "yyyy-MM-dd" ) & "'and toDate( A ) >=  date '"& TEXT( EOMONTH( DATE( 2018;8;1) ; -1)+1  ; "yyyy-MM-dd" ) & "'order by B Asc label A 'August' ")

Другой работает с теми же данными, но фактически группирует по имени и суммирует сумму.

=query('List'!A2:K; "select B, sum(J) Group by B Label sum(J)''  ")

Как бы я хотел объединить их, чтобы получить Сумма, для конкретного (сгруппированного) имени в определенный период даты? Таким образом, у него все еще будет ярлык, по которому за месяц он сгруппирован.

1 Ответ

0 голосов
/ 02 сентября 2018

Решил это немного по-другому

=query((filter('List'!A2:J;'List'!A$2:A>=(EOMONTH("01.08.18";-1)+1);'List'!A2:A<=EOMONTH("01.08.18";))); "select Col2,  sum(Col10), count(Col2) Group by Col2 order by sum(Col10) Label Col2 'Agent (August)',sum(Col10) 'Total Sum', count(Col2) '# of purchases'   ")
...