Подведение итогов сводной таблицы по группам по месяцам - PullRequest
0 голосов
/ 18 марта 2019

У меня есть простая таблица с ежемесячными данными о загрузках за последние 24 месяца. Я хочу создать простую сводку со следующими столбцами.

  • Количество загрузок за последний месяц
  • загрузок за последние 3 месяца
  • загрузок за последние 6 месяцев.
  • загрузок за последние 6 месяцев (в прошлом году)
  • загрузок за последние 3 месяца (в прошлом году)
  • загрузок за последний месяц (в прошлом году)

Я пытался сгруппировать данные в сводной таблице, но мне кажется, что я не могу заставить ее работать, поскольку Google Sheets не допускает перекрывающихся групп.

Я пытался использовать поля Calc - но опять же, похоже, я не могу разбить его на месяцы.

Есть идеи - как это сделать или я слишком много спрашиваю в Google Sheets?

Добавлен фиктивный набор данных: https://docs.google.com/spreadsheets/d/1qhuXf__hvJMZjXcugBZyiq_lZBqFNTTkCHEvh9rcUK0/edit?usp=sharing

1 Ответ

0 голосов
/ 24 марта 2019
={QUERY(TRANSPOSE(QUERY(TRANSPOSE({$C$3:$O$5,$C$7:$O$9}), 
 "select Col2,Col3 
  where Col1>=date'"&TEXT(DATE(E13,1,1),"yyyy-mm-dd")&"'
    and Col1< date'"&TEXT(DATE(E13,9,1),"yyyy-mm-dd")&"'")), 
 "select Col2+Col3+Col4+Col5+Col6+Col7+Col8+Col9 
  label Col2+Col3+Col4+Col5+Col6+Col7+Col8+Col9''"),
 QUERY(TRANSPOSE(QUERY(TRANSPOSE({$C$3:$O$5,$C$7:$O$9}), 
 "select Col2,Col3 
  where Col1>=date'"&TEXT(DATE(E13,9,1),"yyyy-mm-dd")&"'
    and Col1< date'"&TEXT(DATE(E13+1,1,1),"yyyy-mm-dd")&"'")), 
 "select Col2+Col3+Col4+Col5 
  label Col2+Col3+Col4+Col5''"),
 QUERY(TRANSPOSE(QUERY(TRANSPOSE({$C$3:$O$5,$C$7:$O$9}), 
 "select Col2,Col3 
  where Col1>=date'"&TEXT(DATE(E13,12,1),"yyyy-mm-dd")&"'
    and Col1< date'"&TEXT(DATE(E13+1,1,1),"yyyy-mm-dd")&"'")), 
 "select Col2")}

0

демонстрационная таблица

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...